diff --git a/dirneucoupling.cc b/dirneucoupling.cc
index b72c48a3d1541329ed4887794321444353d504b8..6eb19fd75d4d68978abdc07a5ae51d26da7116f2 100644
--- a/dirneucoupling.cc
+++ b/dirneucoupling.cc
@@ -76,7 +76,7 @@ int main (int argc, char *argv[]) try
     const int nu2              = parameterSet.get<int>("nu2");
     const int mu               = parameterSet.get<int>("mu");
     const int baseIterations   = parameterSet.get<int>("baseIt");
-    const double mgTolerance     = parameterSet.get<double>("tolerance");
+    const double mgTolerance     = parameterSet.get<double>("mgTolerance");
     const double baseTolerance = parameterSet.get<double>("baseTolerance");
     const double initialTrustRegionRadius = parameterSet.get<double>("initialTrustRegionRadius");
     const double damping       = parameterSet.get<double>("damping");