diff --git a/dumux/material/components/component.hh b/dumux/material/components/component.hh
index ef4178b09c3c5646b1eb21c7556e596b8061fb63..8958e76cc6f252ce3ca4d2dce846f9501e84917e 100644
--- a/dumux/material/components/component.hh
+++ b/dumux/material/components/component.hh
@@ -64,31 +64,31 @@ public:
      * \brief Returns true if the gas phase is assumed to be compressible
      */
     static constexpr bool gasIsCompressible()
-    { DUNE_THROW(Dune::NotImplemented, "Component::gasIsCompressible()"); }
+    { return Implementation::gasIsCompressible(); }
 
     /*!
      * \brief Returns true if the gas phase viscostiy is constant
      */
     static constexpr bool gasViscosityIsConstant()
-    { DUNE_THROW(Dune::NotImplemented, "Component::gasViscosityIsConstant()"); }
+    { return Implementation::gasViscosityIsConstant(); }
 
     /*!
      * \brief Returns true if the gas phase is assumed to be ideal
      */
     static constexpr bool gasIsIdeal()
-    { DUNE_THROW(Dune::NotImplemented, "Component::gasIsCompressible()"); }
+    { return Implementation::gasIsCompressible(); }
 
     /*!
      * \brief Returns true if the liquid phase is assumed to be compressible
      */
     static constexpr bool liquidIsCompressible()
-    { DUNE_THROW(Dune::NotImplemented, "Component::liquidIsCompressible()"); }
+    { return Implementation::liquidIsCompressible(); }
 
     /*!
      * \brief Returns true if the liquid phase viscostiy is constant
      */
     static constexpr bool liquidViscosityIsConstant()
-    { DUNE_THROW(Dune::NotImplemented, "Component::liquidViscosityIsConstant()"); }
+    { return Implementation::liquidViscosityIsConstant(); }
 
     /*!
      * \brief A human readable name for the component.