Anything you add specific to this backend (zmq_socket, n,)  should be private (`_n` etc.)