diff --git a/dumux/material/components/iapws/region2.hh b/dumux/material/components/iapws/region2.hh
index 076cbb5996aec4e4e8436051b8176901201a82fd..945931e3e30e51700e4e52fe3e55b171f530d078 100644
--- a/dumux/material/components/iapws/region2.hh
+++ b/dumux/material/components/iapws/region2.hh
@@ -67,7 +67,8 @@ public:
         /* (273.15 <= temperature && temperature <= 623.15 && pressure <= vaporPressure(temperature)) ||
            (623.15 < temperature && temperature <= 863.15 && pressure <= auxPressure(temperature)) ||
            (863.15 < temperature && temperature <= 1073.15 && pressure < 100e6); */
-        if (temperature <= 623.15 && pressure <= 100e6)
+        if ((temperature <= 623.15 && pressure <= 100e6) ||
+            (temperature > 623.15 && temperature <= 1073.15 && pressure <= 16.532e6 ))
             return;
 
         DUNE_THROW(NumericalProblem,