for some reason I cannot comment on the commit itself

anyways, on remove you wouldn't detect overlaps, would you? I mean objects will still be overlapping with `this` even though you're deleting it, surely?