diff --git a/matlab/model_info.m b/matlab/model_info.m
index a1599ebac042b7962731af45aa8b378067ef5234..e95417c8a98191dfc28de541e0458ac06eaf4a62 100644
--- a/matlab/model_info.m
+++ b/matlab/model_info.m
@@ -279,7 +279,6 @@ function print_line(names,var_index,lead_lag,M_)
         end
     else
         aux_index=find([M_.aux_vars(:).endo_index]==var_index);
-        aux_type=M_.aux_vars(aux_index).type;
         if lead_lag==0
             str = subst_auxvar(var_index, [], M_);
         else
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;