diff --git a/matlab/dynare_estimation_init.m b/matlab/dynare_estimation_init.m
index bac8185b52d7148085f47e57e8bf3b6be1aa7871..64390686dacc25a2e230f340261a780f6ff73e45 100644
--- a/matlab/dynare_estimation_init.m
+++ b/matlab/dynare_estimation_init.m
@@ -530,12 +530,10 @@ end
 
 [dataset_, dataset_info, newdatainterfaceflag] = makedataset(options_, options_.dsge_var*options_.dsge_varlag, gsa_flag);
 
+%set options for old interface from the ones for new interface
 bayestopt_.mean_varobs = dataset_info.descriptive.mean';
-
-% Set options_.nobs if needed
-if newdatainterfaceflag
-    options_.nobs = dataset_.nobs;
-end
+options_.nobs = dataset_.nobs;
+options_.first_obs=double(dataset_.init);
 
 % setting steadystate_check_flag option
 if options_.diffuse_filter