diff --git a/matlab/imcforecast.m b/matlab/imcforecast.m
index 1a9d1607ebff355eab9f53ab956c7b97876d2f51..5a9dbb3e66df31aa47f789912525e244b63dc4c6 100644
--- a/matlab/imcforecast.m
+++ b/matlab/imcforecast.m
@@ -123,9 +123,9 @@ if estimated_model
     %store qz_criterium
     qz_criterium_old=options_.qz_criterium;
     options_=select_qz_criterium_value(options_);
-    options_state_uncertainty_old=options_.state_uncertainty;
+    options_smoothed_state_uncertainty_old = options_.smoothed_state_uncertainty;
     [atT,innov,measurement_error,filtered_state_vector,ys,trend_coeff,aK,T,R,P,PK,decomp,trend_addition] = DsgeSmoother(xparam,gend,data,data_index,missing_value);
-    options_.state_uncertainty=options_state_uncertainty_old;
+    options_.smoothed_state_uncertainty = options_smoothed_state_uncertainty_old;
     %get constant part
     if options_.noconstant
         constant = zeros(size(ys,1),options_cond_fcst.periods+1);