Someone asked this in the #nanomsg channel: why is data to be sent copied first? https://github.com/nanomsg/nanomsg/blob/master/src/core/global.c#L739-L747 --steve