output no longer merges together messages. each message is its own unique snowflake