Yeah. Funnily enough, this currently doesn't lead to incorrectness because of how the ``IPositionUpdater`` works. That being said, this is a bug and it makes the code harder to understand (and any change to ``IPositionUpdater`` could lead to unexpected bugs).

There is actually a very nice method for positions called ``overlapsWith`` :)