diff --git a/matlab/stochastic_solvers.m b/matlab/stochastic_solvers.m
index 8a688a6269b6f65e517761502040d6392c0be740..17b407bdbcb85f4a9dc1da77090707e4d326ddca 100644
--- a/matlab/stochastic_solvers.m
+++ b/matlab/stochastic_solvers.m
@@ -155,7 +155,7 @@ if M_.maximum_endo_lead == 0
             dr.ghu =  -b\jacobia_(:,nz+1:end); 
         end
         dr.eigval = eig(transition_matrix(dr));
-        dr.rank = 0;
+        dr.full_rank = 1;
         if any(abs(dr.eigval) > options_.qz_criterium)
             temp = sort(abs(dr.eigval));
             nba = nnz(abs(dr.eigval) > options_.qz_criterium);