diff --git a/nonlinelast.cc b/nonlinelast.cc
index 32721a5219073a8714fa5f4fe5db05e70ddf0679..5387bae4156f8625edd956ee87dce7ba785a54f8 100644
--- a/nonlinelast.cc
+++ b/nonlinelast.cc
@@ -129,7 +129,7 @@ int main (int argc, char *argv[]) try
     TrustRegionGSStep<MatrixType, VectorType> presmoother,postsmoother;
     mmgStep.setSmoother(&presmoother, &postsmoother);
 
-    mmgStep.setObstacleRestrictor(MandelObstacleRestrictor<VectorType>());
+    mmgStep.setObstacleRestrictor(MandelObstacleRestrictor<VectorType>{});
     mmgStep.setVerbosity(parameterSet.get<NumProc::VerbosityMode>("verbosity"));
 
     // Create a base solver