diff --git a/src/StaticModel.cc b/src/StaticModel.cc
index 9efbbcbc3cba03baf0a29c6ab0920ac9e56c6a73..ba9d28f640b2ce00d11a6cc20e9dd69e3b3c0960 100644
--- a/src/StaticModel.cc
+++ b/src/StaticModel.cc
@@ -2171,7 +2171,7 @@ StaticModel::writeAuxVarRecursiveDefinitions(ostream &output, ExprNodeOutputType
       dynamic_cast<ExprNode *>(aux_equation)->writeExternalFunctionOutput(output, ExprNodeOutputType::matlabStaticModel, {}, {}, tef_terms);
   for (auto aux_equation : aux_equations)
     {
-      dynamic_cast<ExprNode *>(aux_equation->substituteStaticAuxiliaryDefinition())->writeOutput(output, output_type);
+      dynamic_cast<ExprNode *>(aux_equation->substituteStaticAuxiliaryDefinition())->writeOutput(output, output_type, {}, {}, tef_terms);
       output << ";" << endl;
     }
 }