anchor.diff:  
               // TODO : pull the rest of the info
           }
  +                
  +    [<CLIEvent>]
  +    member this.UnsolicitedStatus = unsolicitedStatus.Publish
   
       member this.QueueCount with get() = queuedCommands.Count
            
  
positive.code:                                 if hmac <> resp.HmacAuthentication.Hmac then
                                      log.error "HMAC doesn't match" // TODO: Boom, invalid HMAC
                              | Hmac (identity, _) -> log.error "Identities don't match" // TODO: Boom, identities dont match 
                          | AuthenticationType.PINAUTH -> () // Do nothing
                          | AuthenticationType.INVALID_AUTH_TYPE -> log.error "Ehh.. Invalid authentication status received."
                          | AuthenticationType.UNSOLICITEDSTATUS -> log.warn "Unsolicited status received." // TODO
                          | _ -> () // Annoying warning for unexisting enum values... 
  
                          let ms = new MemoryStream(resp.CommandBytes)
                          let cmd : Kinetic.Proto.Command = ProtoBuf.Serializer.Deserialize(ms)
  
negative.code: 
      let pendingReplies = new System.Collections.Concurrent.ConcurrentDictionary<int64,Promise<Response>>()
  
      let unsolicitedStatus = new Event<_>()
  
      let sender = async {
                      while running do
  
  