I don't really know. Adding this.isReady to the flush condition in send leads to _zmq.onReady never being called.