handles lists, and writes to stderr