Seems like for any object that doesn't have a bang method nor list method, an empty list silently gets discarded. compare [bang( | [sin] to [list( | [sin] or, more likely [bang( | [t a] | [sin] Same for [select] and many others. Is there a way to fix this? -Jonathan