diff --git a/src/dynare_gui.m b/src/dynare_gui.m
index 97d64dbaf0e0d0bc5386389c756a1bf11812fbbe..4d624337106fc1743460a24e17a995db29a36cbe 100644
--- a/src/dynare_gui.m
+++ b/src/dynare_gui.m
@@ -137,7 +137,7 @@ if (exist('M_', 'var') && isstruct(M_)) || (exist('oo_', 'var') && isstruct(oo_)
             project_info.observed_variables_set = true;
         end
         if project_info.project_model_stochastic
-            if isfield(oo_, 'dr')
+            if isfield(oo_, 'dr') && isfield(oo_, 'mean') && isfield(oo_, 'var') && isfield(oo_, 'autocorr')
                 project_info.stochastic_simulation_run = true;
             end
             if isfield(oo_, 'datafile') || isfield(oo_, 'dataset')