Not your doing, but it is really unfortunate that this `from` is an exclusive bound while in the public methods `from` is inclusive.  Really increases the chance of off-by-one errors if anyone has to come back to this.  Presumably this is why it was wrong to begin with.  Maybe you should change `from` to something else, or at least add a comment warning that it isn't the same `from`?