fixes for early/late position check