implement a different abort criteria for midpointsplit when doing intersections