diff --git a/src/rod3d.cc b/src/rod3d.cc
index 2157cf677195c0c03c122256b9603ba00cb94826..302a8d1e6dc3d0cc06a03bf2319853151bb1b4e8 100644
--- a/src/rod3d.cc
+++ b/src/rod3d.cc
@@ -40,7 +40,7 @@ int main (int argc, char *argv[]) try
     // read solver settings
     const int numLevels        = parameterSet.get<int>("numLevels");
     const double tolerance        = parameterSet.get<double>("tolerance");
-    const int maxTrustRegionSteps   = parameterSet.get<int>("maxNewtonSteps");
+    const int maxTrustRegionSteps   = parameterSet.get<int>("maxTrustRegionSteps");
     const double initialTrustRegionRadius = parameterSet.get<double>("initialTrustRegionRadius");
     const int multigridIterations   = parameterSet.get<int>("numIt");
     const int nu1              = parameterSet.get<int>("nu1");