Mesh intersection resulting in two meshes

Lets say I use the mesh boolean intersection component to intersect two meshes and the result is not one but two non-contiguous meshes, how do I get those two parts to recognized as two meshes instead of one mesh? Right now, grasshopper seems to thing these two unconnected meshes are one mesh. What is the easiest way to separate the two.

I’ve noticed this happening in rhino also. When I delete parts of meshes so that portions are not longer touching, the meshes are still considered one mesh.

SplitDisjointMesh… Also in Grasshopper Mesh>Util… --Mitch

Thanks, that seems to have worked.