diff --git a/matlab/evaluate_steady_state_file.m b/matlab/evaluate_steady_state_file.m
index 1c5879b9bb02f0a51089b43d76ce324d5bc70b90..e058be6e47115a860f82ac1030e77b5ced2ad317 100644
--- a/matlab/evaluate_steady_state_file.m
+++ b/matlab/evaluate_steady_state_file.m
@@ -112,7 +112,7 @@ if length(M.aux_vars) > 0 && ~options.ramsey_policy
     if debug
         ys = h_set_auxiliary_variables(ys,exo_ss,params);
         ys3 = ys;
-        idx = find(abs(ys0-ys1)>0);
+        idx = find(abs(ys0-ys1(1:M.orig_endo_nbr))>0);
         if ~isempty(idx)
             M.endo_names(idx,:)
         else
@@ -124,7 +124,7 @@ if length(M.aux_vars) > 0 && ~options.ramsey_policy
         else
             disp('2-invariant')
         end
-        idx = find(abs(ys3-ys3)>0);
+        idx = find(abs(ys3-ys2)>0);
         if ~isempty(idx)
             M.endo_names(idx,:)
         else