Custom Node will not accept empty list

Thank you @Aparajit_Pratap @FabioDeAgostini.
I have been using var[] just to make sure inputs always take the form of a first order list. It sounds like the better practice is to avoid using var[] and restructure the input within the custom node. Unless you know for sure the input will never contain empty lists. Do you agree?

Don’t do this…

Do this instead…