diff --git a/matlab/dsge_likelihood.m b/matlab/dsge_likelihood.m
index 647c17ecbe223e72faf153b267ab4ce486233d64..f126a002ebbb4dca78528abc511ffa49b72dd334 100644
--- a/matlab/dsge_likelihood.m
+++ b/matlab/dsge_likelihood.m
@@ -428,8 +428,8 @@ switch DynareOptions.lik_init
         diffuse_periods = length(dlik);
     end
     if isnan(dLIK),
-        fval=dLIK;
         info = 45;
+        fval = objective_function_penalty_base + 100;
         exit_flag = 0;
         return
     end