Need to find a way to break when intersection is found.