revert intersect