callable via zmq accepts none as port