diff --git a/preprocessor/ExprNode.cc b/preprocessor/ExprNode.cc
index 55d7385e5c49358973172d90423825c47de92fed..a96c6a5c5e069714b4dbd0290fecc96fd1665708 100644
--- a/preprocessor/ExprNode.cc
+++ b/preprocessor/ExprNode.cc
@@ -769,7 +769,7 @@ VariableNode::writeOutput(ostream &output, ExprNodeOutputType output_type,
           break;
         case oMatlabOutsideModel:
           assert(lag == 0);
-          output <<  "steady_state_x(" << i << ")";
+          output << "oo_.exo_steady_state(" << i << ")";
           break;
         case oMatlabDynamicSteadyStateOperator:
           output <<  "steady_state_x(" << i << ")";