anchor.diff:                                    #mc_entry{key = Key, cas = CAS}}),
       {reply, Reply, State};
   
  -do_handle_call({delete_with_meta, Key, VBucket, Meta, CAS}, _From, State) ->
  -    Reply = mc_client_binary:delete_with_meta(State#state.sock,
  -                                              Key, VBucket, Meta, CAS),
  -    {reply, Reply, State};
  -
   do_handle_call({set, Key, VBucket, Val}, _From, State) ->
       Reply = mc_client_binary:cmd(?SET, State#state.sock, undefined, undefined,
                                    {#mc_header{vbucket = VBucket},
                                     #mc_entry{key = Key, data = Val}}),
       {reply, Reply, State};
   
  -do_handle_call({set_with_meta, Key, VBucket, Value, Meta, CAS},
  -            _From, State) ->
  -    Reply = mc_client_binary:set_with_meta(State#state.sock, Key, VBucket,
  -                                           Value, Meta, CAS),
  -    {reply, Reply, State};
  -do_handle_call({update_with_rev, Key, VBucket, Value, Rev, Deleting, LocalCAS},
  +do_handle_call({update_with_rev, VBucket, Key, Value, Rev, Deleting, LocalCAS},
                  _From, State) ->
       Reply = case Deleting of
                   true ->
  
positive.code:          ready_nodes/4,
           sync/4, add/4, get/3, delete/3, delete/4,
           get_meta/3,
           set_with_meta/6,
           update_with_rev/7,
           delete_with_meta/5, delete_with_meta/4,
           connect_and_send_isasl_refresh/0,
           create_new_checkpoint/2,
           eval/2]).
  
negative.code:             {set, Key, VBucket, Value}, ?TIMEOUT_HEAVY).
  
  
  update_with_rev(Bucket, VBucket, Id, Value, RevId, Deleted, LocalCAS) ->
      do_call(server(Bucket),
              {update_with_rev, VBucket,
               Id, Value, RevId, Deleted,
               LocalCAS},
              ?TIMEOUT_HEAVY).
  