diff --git a/NumericalInitialization.cc b/NumericalInitialization.cc
index c9ebe60820f278e94d2d7fa6a01eb3c71e100658..057b59d6a5d92444e3c230bce800781ae77adfcc 100644
--- a/NumericalInitialization.cc
+++ b/NumericalInitialization.cc
@@ -66,8 +66,9 @@ InitParamStatement::writeJuliaOutput(ostream &output, const string &basename)
 void
 InitParamStatement::writeJsonOutput(ostream &output) const
 {
+  deriv_node_temp_terms_t tef_terms;
   output << "{\"statementName\": \"param_init\", \"name\": \"" << symbol_table.getName(symb_id) << "\", " << "\"value\": \"";
-  param_value->writeOutput(output);
+  param_value->writeJsonOutput(output, oMatlabOutsideModel, temporary_terms_t(), tef_terms);
   output << "\"}";
 }