it took me a little bit of time to understand this line was doing.. would be cleaner as `!this._doesRepeatAtDate(nextFire)` - or any other method that abstracts the logic. - but not a big deal after you understand what `this.repeat` and `DAYS_STARTING_SUNDAY` stores.