control checks for intersections