use 'real' names for 0mq sockets
add flag for delivering of failed message body