diff --git a/dirneucoupling.cc b/dirneucoupling.cc
index 43bffc2d9313d10c3df2fa51631daf2123de39ad..e94e1fc4c30f0857a9552797284ee573454371f6 100644
--- a/dirneucoupling.cc
+++ b/dirneucoupling.cc
@@ -663,7 +663,7 @@ int main (int argc, char *argv[]) try
         // Only when we hit numerical dirt are they starting to wiggle around wildly.
         // We use this to detect 'the' convergence rate as the last averaged rate before
         // we hit the dirt.
-        if (convRate > oldConvRate + 0.1 && i > 5 && firstTime) {
+        if (convRate > oldConvRate + 0.15 && i > 5 && firstTime) {
 
             std::cout << "Damping: " << damping
                       << "   convRate: " << std::pow(totalConvRate[i], 1/((double)i))