diff --git a/preprocessor b/preprocessor
index e345d41386c1e83f40075cc8dcb7aecbfa823ebd..53b2a1e926cf12f6107e6e2e568dc462de795acb 160000
--- a/preprocessor
+++ b/preprocessor
@@ -1 +1 @@
-Subproject commit e345d41386c1e83f40075cc8dcb7aecbfa823ebd
+Subproject commit 53b2a1e926cf12f6107e6e2e568dc462de795acb
diff --git a/tests/lmmcp/rbcii.mod b/tests/lmmcp/rbcii.mod
index 84ca64539519fe44103bac36eded1f0432ac3850..149cea325b07e0b766e98ec6debe23c9cb8bfc1c 100644
--- a/tests/lmmcp/rbcii.mod
+++ b/tests/lmmcp/rbcii.mod
@@ -53,7 +53,11 @@ end;
 steady;
 
 perfect_foresight_setup(periods=400);
-perfect_foresight_solver(lmmcp, maxit=200);
+perfect_foresight_solver(lmmcp, maxit=200, no_homotopy);
+
+if ~oo_.deterministic_simulation.status
+    error('Convergence not obtained')
+end
 
 n = 40;