Merge (Points) Separating into Tree by point type

Hi, I’m getting this really strange behaviour when merging points in this project.
I have been merging points (some parametric and some referenced in Rhino) without any problems multiple times like below.

However on this one occasion the points seem to separate resulting in a tree being output from the merge instead of a list. If I flatten, the order of the points is wrong.
I can’t see what I’m doing differently for the points to separate by type. Does anyone know how to avoid this?

d87149b06cf40e0866291bf03faa0aba4052476f

The tree is output because you’re Referenced Points sit at a path {0}, whereas the other points are organized at a more extensive path {0;0;0}. You need to simplify the inputs of the latter!

Aaah so obvious now that you pointed it out! Thanks :slight_smile: Don’t know how I missed it