anchor.diff:      Mod = State#state.mod,
       ModState = State#state.modstate,
       Idx = State#state.idx,
  +    DeleteMode = State#state.delete_mode,
   
       %% Get the existing object.
       case do_get_term(BKey, Mod, ModState) of
  
positive.code:     riak_core_vnode:reply(Sender, Reply),
      riak_kv_stat:update(vnode_put),
      UpdState.
  
  prepare_put(#state{index_backend=false, vnodeid=VId},
              PutArgs=#putargs{lww=true, robj=RObj, starttime=StartTime}) ->
  
negative.code:                 modstate :: term(),
                  mrjobs :: term(),
                  vnodeid :: undefined | binary(),
                  delete_mode :: keep | immediate | pos_integer(),
                  bucket_buf_size :: pos_integer(),
                  index_buf_size :: pos_integer(),
                  key_buf_size :: pos_integer(),
                  async_backend :: boolean(),
                  in_handoff = false :: boolean() }).
  
  -type index_op() :: add | remove.
  -type index_value() :: integer() | binary().
  