in reply to checking for overlap

And um... what is the question/problem?