diff --git a/matlab/backward/simul_backward_nonlinear_model_.m b/matlab/backward/simul_backward_nonlinear_model_.m
index 61b7673b372fe51c78ba5f3d72ee6d6c76659433..e72f4c3160c154c88f3e48abe17d0498649329bb 100644
--- a/matlab/backward/simul_backward_nonlinear_model_.m
+++ b/matlab/backward/simul_backward_nonlinear_model_.m
@@ -40,6 +40,7 @@ function [ysim, xsim, errorflag] = simul_backward_nonlinear_model_(initialcondit
 % along with Dynare.  If not, see <https://www.gnu.org/licenses/>.
 
 debug = false;
+errorflag = false;
 
 if ~isempty(innovations)
     DynareOutput.exo_simul(initialconditions.nobs+(1:samplesize),:) = innovations;