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