FIXME: Order of messages is incorrect
Port1: "Hello"
Port1: {"foo":"bar","baz":[1,2,3,4]}
Port1: "DONE"
Port2: "Hello"
Port2: {"foo":"bar","baz":[1,2,3,4]}
Port2: "DONE"
