diff --git a/matlab/model_diagnostics.m b/matlab/model_diagnostics.m
index d4065a4bc07080daa0c8751ca4b2ee92fadef7d4..f6029c95489dc090a945c2e6c987712b066ad7f6 100644
--- a/matlab/model_diagnostics.m
+++ b/matlab/model_diagnostics.m
@@ -113,6 +113,12 @@ if options_.logged_steady_state %if steady state was previously logged, undo thi
 end
 [dr.ys,M_.params,check1]=evaluate_steady_state(oo_.steady_state,[oo_.exo_steady_state; oo_.exo_det_steady_state],M_,options_,options_.steadystate.nocheck);
 
+if isfield(M_,'occbin')
+    if any(oo_.exo_steady_state)
+        disp('MODEL_DIAGNOSTICS: OccBin was detected in conjunction with a non-zero steady state of the exogenous variables. That will usually create issues.')
+        problem_dummy=1;
+    end
+end
 % testing for problem
 if check1(1)
     problem_dummy=1;