option to pass in a zmq context