Geometry Intersection and List Order

I’m trying to run a clash test between lines and spheres using the Geometry.DoesIntersect node. In this example, for each line, there is an intersecting sphere. The order of my spheres in the list on the left doesn’t match the order of the spheres on the right, and therefore don’t match up with the corresponding intersecting lines. Can someone tell me why this is happening?

geometry intersection test don’t match the outputs?

You would only need to mask one of your lists. The Geometry.DoesIntersect node is checking the spheres based off the lines list, so the lines are already in the correct order. It might make more sense if you use list levels rather than cross-product lacing.

Thank you Nick, that was the problem. I think I was was overthinking the solution.