Improve intersections