diff --git a/test/porousmediumflow/tracer/2ptracer/main.cc b/test/porousmediumflow/tracer/2ptracer/main.cc
index ddb9ec50e55540bba5ef22f18ce5e15ad820374f..cb08ccc40a2d7d5e9c1f0e7d062c47c62ab9bf3c 100644
--- a/test/porousmediumflow/tracer/2ptracer/main.cc
+++ b/test/porousmediumflow/tracer/2ptracer/main.cc
@@ -107,8 +107,8 @@ int main(int argc, char** argv)
     auto pOld = p;
 
     // maybe update the interface parameters
-    if (ENABLEINTERFACESOLVER)
-        twoPProblem->spatialParams().updateMaterialInterfaceParams(p);
+    if constexpr (ENABLEINTERFACESOLVER)
+        twoPProblem->spatialParams().updateMaterialInterfaces(p);
 
     // the grid variables
     using TwoPGridVariables = GetPropType<TwoPTypeTag, Properties::GridVariables>;