getLongPosition() now always in bounds

It used to be possible for this method to return a position outside the
min/max bounds. This is no longer the case.