diff --git a/matlab/perfect-foresight-models/perfect_foresight_solver_core.m b/matlab/perfect-foresight-models/perfect_foresight_solver_core.m
index ff7616d32c3d572e2c5c31fd3c66e707c6af9ff8..c4c49fa6acee02a3c05107f2f6dd8ab5ed332d96 100644
--- a/matlab/perfect-foresight-models/perfect_foresight_solver_core.m
+++ b/matlab/perfect-foresight-models/perfect_foresight_solver_core.m
@@ -116,7 +116,9 @@ else
 end
 
 if nargout>1
-    if options_.block && ~options_.bytecode
+    if options_.lmmcp.status
+        maxerror = NaN; % Could be improved
+    elseif options_.block && ~options_.bytecode
         maxerror = oo_.deterministic_simulation.error;
     else
         if options_.bytecode