Yes, I didn't update the tests well enough.   They would have broken if one of them included two non-zero iterations - so we need to make sure at least one test does that.  Let me know if you want me to do any of this.