Can I suggest adding a comment to this line explaining why it needs to be `> -1` instead of `> 0` (or at least a url pointing to the commit on github)? Otherwise this might just happen again in 2 years :)