anchor.diff:  				   :service :none
   				   :handle (gss-client-handle client))))
   
  +;; the client does not send a verifier 
  +
  +;; if mutual authentication was requested, there may be a verifier returned
  +
  +
   ;; ---------------------------------------------------------
   
   (defun rpc-connect (host port &optional (protocol :udp))
  -  "Establish a connection to the rpc server."
  +  "Establish a connection to the rpc server. MUST be closed with a call to RPC-CLOSE."
     (ecase protocol
       (:udp 
        (usocket:socket-connect host port
  
positive.code: 			:verf verf
  			:request-id request-id
  			:timeout timeout)))
      (when client 
        (verify client verf)
        (setf (rpc-client-initial client) nil))
      res))
  
  ;; FIXME: it would be nice to have some simple way of providing default values for
  
negative.code:   (:documentation "The verifier to use for the client request."))
  
  (defgeneric verify (client verf)
    (:documentation "Verify the response received from the server. Signals an error on failure."))
  
  
  ;; default methods for auth-null flavour authentication 
  