diff --git a/src/gui_stoch_simulation.m b/src/gui_stoch_simulation.m
index cf65154300a3934a71510625927403291450f080..b7ea45452bd58f3874fbf688fea4aec8dd1ba9c0 100644
--- a/src/gui_stoch_simulation.m
+++ b/src/gui_stoch_simulation.m
@@ -217,6 +217,9 @@ uicontrol( ...
             backup = gui_auxiliary.backup_options(options_);
             options_ = default_option_values(M_);
             options_ = gui_auxiliary.add_backup_to_options(options_, backup);
+            if ~isfield(M_, 'hessian_eq_zero')
+                options_.order = 1;
+            end
             if any([handles.shocksTable.Data{:,1}])
                 options_.irf_shocks = char(handles.shocksTable.Data([handles.shocksTable.Data{:,1}],2));
             end