GHC handles divison by zero sanely, so remove `assign` guard.

This ensures cluster size is invariant over `step`.
Continuous integration!