diff --git a/matlab/+identification/run.m b/matlab/+identification/run.m
index a65204dd67f1c21457fef675b25cf0e1f726efe8..49be5e482133c0c302483eb629887e3c446ec4de 100644
--- a/matlab/+identification/run.m
+++ b/matlab/+identification/run.m
@@ -736,7 +736,7 @@ if iload <=0
                 end
                 run_index = 0; % reset index
             end
-            if SampleSize > 1
+            if SampleSize > 1 && mod(iteration,3)
                 dyn_waitbar(iteration/SampleSize, h, ['MC identification checks ', int2str(iteration), '/', int2str(SampleSize)]);
             end
         end