rename overlaps to intersectsWith