main() can return multiple intersecting objects (immense speedup)