Sketch Lines node removes empty branches in the data tree

Hi,

I’m using the Sketch Lines node in Grasshopper, and I’ve noticed that it automatically removes empty branches from the input data tree.
Is this expected behavior? I need to keep the original tree structure, including the empty paths, and the node removing them really tricked me.