diff --git a/matlab/dsge_likelihood.m b/matlab/dsge_likelihood.m
index 78e50dee12cde4b98580bbe1148d702b60fb5fc8..62bf68c1fa4a5ffab0e7650cf75642556bf0cf5c 100644
--- a/matlab/dsge_likelihood.m
+++ b/matlab/dsge_likelihood.m
@@ -452,7 +452,7 @@ switch DynareOptions.lik_init
     Pinf  = [];
     a = zeros(mm,1);
     Zflag = 0;
-elseif options_.lik_init == 5            % Old diffuse Kalman filter only for the non stationary variables
+  case options_.lik_init == 5            % Old diffuse Kalman filter only for the non stationary variables
     [eigenvect, eigenv] = eig(T);
     eigenv = diag(eigenv);
     nstable = length(find(abs(abs(eigenv)-1) > 1e-7));