modify for erlzmq3