Best pracice for null culling

Hello,

I’m toying with a a simple distorted hex tiling pattern, attached. I’m using sift to strip out the key values from the polyline coordinate to allow me to move and slide them about. Because ‘sift’ leaves null values behind, I’m using mass addition to turn the result into a single vector.
It feels like bad practice to use it as a workaround rather than for its real purpose.

I appreciate index extract would be equally manual, and avoid the mass addition.
Is there a best practice approach to this?
kite_hex_tile_001.gh (14.2 KB)

Sift leaves nulls on purpose so that you can later on use the Combine component. If you want to sift without nulls then you should use a component like Dispatch.

To remove nulls you can use the Clean Tree component.