Intersection is very slow, will try another approach.