diff --git a/ProcessLib/ThermoRichardsMechanics/ConstitutiveStressSaturation_StrainPressureTemperature/ElasticTangentStiffnessModel.h b/ProcessLib/ThermoRichardsMechanics/ConstitutiveStressSaturation_StrainPressureTemperature/ElasticTangentStiffnessModel.h
index 008b4eea01d448a3b9bf09aa6a9ad3aca7c52d8d..a320213f4a42d8904288ec730aa9db95c8aa254f 100644
--- a/ProcessLib/ThermoRichardsMechanics/ConstitutiveStressSaturation_StrainPressureTemperature/ElasticTangentStiffnessModel.h
+++ b/ProcessLib/ThermoRichardsMechanics/ConstitutiveStressSaturation_StrainPressureTemperature/ElasticTangentStiffnessModel.h
@@ -25,7 +25,7 @@ struct ElasticTangentStiffnessModel
         SolidConstitutiveRelation<DisplacementDim> const& solid_material)
         : solid_material_(solid_material),
           tangent_operator_blocks_view_{
-              solid_material.createTangentOperatorBlocksView()}
+              solid_material.template createTangentOperatorBlocksView()}
     {
     }
 
@@ -38,9 +38,10 @@ private:
 
     MSM::OGSMFrontTangentOperatorBlocksView<
         DisplacementDim,
-        boost::mp11::mp_list<MSM::Strain, MSM::LiquidPressure>,
-        boost::mp11::mp_list<MSM::Stress, MSM::Saturation>,
-        boost::mp11::mp_list<MSM::Temperature>>
+        MSM::ForcesGradsCombinations<
+            boost::mp11::mp_list<MSM::Strain, MSM::LiquidPressure>,
+            boost::mp11::mp_list<MSM::Stress, MSM::Saturation>,
+            boost::mp11::mp_list<MSM::Temperature>>::type>
         tangent_operator_blocks_view_;
 };
 
diff --git a/ProcessLib/ThermoRichardsMechanics/ConstitutiveStressSaturation_StrainPressureTemperature/SolidMechanics.h b/ProcessLib/ThermoRichardsMechanics/ConstitutiveStressSaturation_StrainPressureTemperature/SolidMechanics.h
index d481779ad13b783a44b59b7fc45da1597c00ae27..ad994b18c63e3cbb1c10973a87d9a5509ca57cb3 100644
--- a/ProcessLib/ThermoRichardsMechanics/ConstitutiveStressSaturation_StrainPressureTemperature/SolidMechanics.h
+++ b/ProcessLib/ThermoRichardsMechanics/ConstitutiveStressSaturation_StrainPressureTemperature/SolidMechanics.h
@@ -42,7 +42,7 @@ struct SolidMechanicsModel
         SolidConstitutiveRelation<DisplacementDim> const& solid_material)
         : solid_material_(solid_material),
           tangent_operator_blocks_view_{
-              solid_material.createTangentOperatorBlocksView()}
+              solid_material.template createTangentOperatorBlocksView()}
     {
     }
 
@@ -68,9 +68,11 @@ private:
     SolidConstitutiveRelation<DisplacementDim> const& solid_material_;
 
     MSM::OGSMFrontTangentOperatorBlocksView<
-        DisplacementDim, boost::mp11::mp_list<MSM::Strain, MSM::LiquidPressure>,
-        boost::mp11::mp_list<MSM::Stress, MSM::Saturation>,
-        boost::mp11::mp_list<MSM::Temperature>>
+        DisplacementDim,
+        MSM::ForcesGradsCombinations<
+            boost::mp11::mp_list<MSM::Strain, MSM::LiquidPressure>,
+            boost::mp11::mp_list<MSM::Stress, MSM::Saturation>,
+            boost::mp11::mp_list<MSM::Temperature>>::type>
         tangent_operator_blocks_view_;
 };