diff --git a/ProcessLib/ThermoMechanics/ThermoMechanicsFEM.h b/ProcessLib/ThermoMechanics/ThermoMechanicsFEM.h
index 00d64cbd3386fb7e8c7bd753150109d9a4f4344d..0b5d8737ba7e2490193249407fef2a0cdd9621b6 100644
--- a/ProcessLib/ThermoMechanics/ThermoMechanicsFEM.h
+++ b/ProcessLib/ThermoMechanics/ThermoMechanicsFEM.h
@@ -83,12 +83,10 @@ struct IntegrationPointData final
         KelvinVectorDimensions<DisplacementDim>::value;
     using Invariants = MaterialLib::SolidModels::Invariants<kelvin_vector_size>;
 
-    template <typename DisplacementVectorType>
     typename BMatricesType::KelvinMatrixType updateConstitutiveRelation(
         double const t,
         SpatialPosition const& x_position,
         double const dt,
-        DisplacementVectorType const& u,
         double const linear_thermal_strain)
     {
         // assume isotropic thermal expansion
@@ -315,7 +313,7 @@ public:
             //
             eps.noalias() = B * u;
             auto C = _ip_data[ip].updateConstitutiveRelation(
-                t, x_position, dt, u, linear_thermal_strain);
+                t, x_position, dt, linear_thermal_strain);
 
             local_Jac
                 .template block<displacement_size, displacement_size>(