diff --git a/matlab/subst_auxvar.m b/matlab/subst_auxvar.m
index ec266e2f48fb5bcd707cb9e4a417716b1c51b1fd..2f7bb75f6e7d3ed19a443922cd26d0f3605f87d3 100644
--- a/matlab/subst_auxvar.m
+++ b/matlab/subst_auxvar.m
@@ -59,8 +59,8 @@ if ~isempty(aux_index)
             % Expectation operator
             str = sprintf('%s', M_.aux_vars(aux_index).orig_expr);
             return
-        case 6
-            % Ramsey's multipliers
+        case {5,6}
+            % differentiate_forward_vars and Ramsey multipliers
             if ~isempty(aux_lead_lag)
                 str = sprintf('%s(%d)', M_.endo_names{M_.aux_vars(aux_index).endo_index}, aux_lead_lag);
             else
diff --git a/tests/differentiate_forward_vars/RBC_differentiate_forward.mod b/tests/differentiate_forward_vars/RBC_differentiate_forward.mod
index d396e38c862967dcedfba32265f36812e22daf1b..c124fe3f41e5e3ded9eca47e0caf8e7a924cc66e 100644
--- a/tests/differentiate_forward_vars/RBC_differentiate_forward.mod
+++ b/tests/differentiate_forward_vars/RBC_differentiate_forward.mod
@@ -88,6 +88,7 @@ end;
 
 steady;
 check;
+model_info;
 
 perfect_foresight_setup(periods=500);
 perfect_foresight_solver;