more precise noOverLap