I guess its not a bug but I find this quite annoying:
When I built up complex data structures with dynamically varying number and not consecutive branches, once there is only one single branch flowing through the very same structure is behaves completely different: simplify doesn’t remove leading zeros anymore
means: while a structure with {3} and {31} is working fine work fine; a structure with only {31} doesn’t get simplified anymore bur results in something like {0;0;31}:
see screenshot and file attached where I cut out a part of my definition by internalizing data to maintain the same structure
simplify_bug.gh (9.0 KB)