diff --git a/matlab/parallel/storeGlobalVars.m b/matlab/parallel/storeGlobalVars.m
index 8ab05dc1d2ba550e0b685068c22fa71fc5407967..397d7b3ec872e802d3299bc3f8625e64fb7df4a6 100644
--- a/matlab/parallel/storeGlobalVars.m
+++ b/matlab/parallel/storeGlobalVars.m
@@ -12,7 +12,7 @@ function storeGlobalVars(fname,append)
 % None
 %
 %
-% Copyright © 2009-2017 Dynare Team
+% Copyright © 2009-2023 Dynare Team
 %
 % This file is part of Dynare.
 %
@@ -34,7 +34,7 @@ GlobalNames = who('global');
 
 for j=1:length(GlobalNames)
     eval(['global ',GlobalNames{j},';']);
-    fGlobalvar.(GlobalNames{j}) = GlobalNames{j};
+    fGlobalVar.(GlobalNames{j}) = eval(GlobalNames{j});
 end
 
 if nargin<2