From Michael:
The send method seems OK, but IMO it conflicts with the main loop logic since it
sends directly to stdout. e.g. In case of threading, this will go wrong horribly.
I have restructured the sending/listening code locally, so I will look at
resolving this later...
So yes please, make an issue for this...