diff --git a/matlab/dynare_solve.m b/matlab/dynare_solve.m
index 57b8288a273bbfea8e0a2b81a9a96134a77d89ed..913640ac33f4adae7d569cd332128babde662be3 100644
--- a/matlab/dynare_solve.m
+++ b/matlab/dynare_solve.m
@@ -42,7 +42,7 @@ if isoctave
 else
     caller_file_name=stack(2).file;
 end
-if strcmp(caller_file_name,'solve_stacked_problem.m')
+if strcmp(caller_file_name, 'solve_stacked_problem.m') || strcmp(caller_file_name, 'sim1_purely_backward.m') 
     tolf = options.dynatol.f;
     tolx = options.dynatol.x;
 else