Much work to intersection checking.