anchor.diff:  fold_keys(Partition, Tree, VNode) ->
       Req = riak_core_util:make_fold_req(
               fun(BKey={Bucket,Key}, RObj, _) ->
  -                    IndexN = riak_core_util:get_index_n({Bucket, Key}),
  +                    IndexN = get_index_n(VNode, {Bucket, Key}),
                       insert(IndexN, term_to_binary(BKey), VNode:hash_object(BKey, RObj),
                              Tree, [if_missing]),
                       ok
  
positive.code: 
  handle_cast({insert_object, BKey, RObj}, State) ->
      VNode = State#state.vnode,
      IndexN = riak_core_util:get_index_n(BKey),
      State2 = do_insert(IndexN, term_to_binary(BKey), VNode:hash_object(BKey, RObj), [], State),
      {noreply, State2};
  
  
negative.code:     {reply, ok, State2};
  handle_call({insert_object, BKey, RObj}, _From, State) ->
      VNode = State#state.vnode,
      IndexN = get_index_n(VNode, BKey),
      State2 = do_insert(IndexN, term_to_binary(BKey), VNode:hash_object(BKey, RObj), [], State),
      {reply, ok, State2};
  handle_call({delete, BKey}, _From, State) ->
      IndexN = get_index_n(State#state.vnode, BKey),
      State2 = do_delete(IndexN, term_to_binary(BKey), State),
      {reply, ok, State2};
  
  