diff --git a/r2sol.cc b/r2sol.cc
index 7159b5e2bcc2c5d3ce6d1366c3e623c44db79ebe..de7c7482e861384d90c254d6b17324c98d2df87d 100644
--- a/r2sol.cc
+++ b/r2sol.cc
@@ -2192,10 +2192,10 @@ void GetMoves(const char* testid, bool replay_mode = false) {
       updated_paths_ok = AdjustIPaths();
       ++num_adjust_ipaths_without_full_plan_regeneration;
     }
-    const int kMaxNumAdjustIPathsWithoutFullPlanRegenartion = 6;//5;
+    const int kMaxNumAdjustIPathsWithoutFullPlanRegenartion = 4;//5;
     const bool full_regenerate_paths = !updated_paths_ok || num_adjust_ipaths_without_full_plan_regeneration > kMaxNumAdjustIPathsWithoutFullPlanRegenartion;
     if (full_regenerate_paths) {
-      RegenerateFullPlan(4, TINIT == 0 ? 20 : 10);
+      RegenerateFullPlan(4, TINIT == 0 ? 20 : /*10*/9);
       num_adjust_ipaths_without_full_plan_regeneration = 0;
     } else {
       assert(TINIT >= 1);