intersection passes round of tests with recursive elements and with empty||parent intersections