diff --git a/matlab/evaluate_steady_state.m b/matlab/evaluate_steady_state.m
index 0ee5b29a07c3996569bfde37b6663fe50202ebbb..4de31803f9b9515ac81ce48fdd6211eb4041ed57 100644
--- a/matlab/evaluate_steady_state.m
+++ b/matlab/evaluate_steady_state.m
@@ -361,7 +361,7 @@ elseif ~options.bytecode && options.block
             mfs_idx = M.block_structure_stat.block(b).variable(end-M.block_structure_stat.block(b).mfs+1:end);
             if options.solve_algo <= 4 || options.solve_algo >= 9
                 [ys(mfs_idx), errorflag] = dynare_solve(@block_mfs_steadystate, ys(mfs_idx), ...
-                                                        options.simul.maxit, options.solve_tolf, options.solve_tolx, ...
+                                                        options.steady.maxit, options.solve_tolf, options.solve_tolx, ...
                                                         options, fh_static, b, ys, exo_ss, params, T, M);
                 if errorflag
                     check = 1;
@@ -370,7 +370,7 @@ elseif ~options.bytecode && options.block
             else
                 nze = length(M.block_structure_stat.block(b).g1_sparse_rowval);
                 [ys, T, success] = solve_one_boundary(fh_static, ys, exo_ss, ...
-                                                      params, [], T, mfs_idx, nze, 1, false, b, 0, options.simul.maxit, ...
+                                                      params, [], T, mfs_idx, nze, 1, false, b, 0, options.steady.maxit, ...
                                                       options.solve_tolf, ...
                                                       0, options.solve_algo, true, false, false, M, options);
                 if ~success
@@ -406,7 +406,7 @@ elseif options.bytecode
                     M.block_structure_stat.block(b).Simulation_Type ~= 2
                 mfs_idx = M.block_structure_stat.block(b).variable(end-M.block_structure_stat.block(b).mfs+1:end);
                 [ys(mfs_idx), errorflag] = dynare_solve(@block_bytecode_mfs_steadystate, ...
-                                                        ys(mfs_idx), options.simul.maxit, ...
+                                                        ys(mfs_idx), options.steady.maxit, ...
                                                         options.solve_tolf, options.solve_tolx, ...
                                                         options, b, ys, exo_ss, params, T, M);
                 if errorflag
@@ -427,7 +427,7 @@ elseif options.bytecode
         end
     else
         [ys, check] = dynare_solve(@bytecode_steadystate, ys_init, ...
-                                   options.simul.maxit, options.solve_tolf, options.solve_tolx, ...
+                                   options.steady.maxit, options.solve_tolf, options.solve_tolx, ...
                                    options, exo_ss, params);
     end
 end