diff --git a/src/ModFile.cc b/src/ModFile.cc
index 6ab8b2671de260afcf81958dafbf12254ff5904a..a72c1d82e316f4da9c13473606adabb5034155aa 100644
--- a/src/ModFile.cc
+++ b/src/ModFile.cc
@@ -899,9 +899,9 @@ ModFile::writeMOutput(const string& basename, bool clear_all, bool clear_global,
     mOutputFile << "clearvars -global" << endl
                 << "clear_persistent_variables(fileparts(which('dynare')), false)" << endl;
   else if (clear_global)
-    mOutputFile
-        << "clear M_ options_ oo_ estim_params_ bayestopt_ dataset_ dataset_info estimation_info;"
-        << endl;
+    mOutputFile << "clearvars -global M_ options_ oo_ estim_params_ bayestopt_ dataset_ "
+                   "dataset_info estimation_info;"
+                << endl;
 
   if (!notime)
     mOutputFile << "tic0 = tic;" << endl;