code: func (k *KeyManager) UseKey(key string) (*KeyResponse, error) {
  	return k.UseKeyWithOptions(key, nil)
  }
docs: // UseKey handles broadcasting a primary key change to all members in the
  // cluster, and gathering any response messages. If successful, there should
  // be an empty KeyResponse returned.