Added overlap check method