Intersection check improved