docs: def to_address(self, port: str):
          """
          transforms the ports into addresses.
          Will fall through if the port looks like an address
          """
          # check to see if user passed in a string
          # if they did, they want to use that instead
          if isinstance(port, str) and len(port) > 6:
              return port
  
          zmq_address = '{}://{}:{}'
          return zmq_address.format(self.protocol,
                                    self.address,
                                    port)