Make more varied input (lisp lists) work