diff -r 1df4a6fb0d22 -r 4283604499f8 matlab/flstViterbiUpdate.m
--- a/matlab/flstViterbiUpdate.m
+++ b/matlab/flstViterbiUpdate.m
@@ -36,7 +36,8 @@
             tempPsi(toState) = fromState;
         end
     end
-    d.delta = d.delta .* obsLik;
+%     d.delta = d.delta .* obsLik;
+    d.delta = d.delta .* obsLik + eps;
     deltaSum = sum(d.delta);
 
     if deltaSum > 0
