fix optional zmq