avoid a rare NPE in getOriginalPosition() when using multiple threads