anchor.diff:  command_return_vnode({Mod,Index,Node}, Req) ->
       call(reg_name(Mod, Index, Node), {return_vnode, Req}).
   
  +%% Return true if the next proxied message will return overload
  +overloaded({Mod, Index, Node}) ->
  +    call(reg_name(Mod, Index, Node), overloaded);
  +overloaded(Pid) ->
  +    call(Pid, overloaded).
  +
   call(Name, Msg) ->
       call_reply(catch gen:call(Name, '$vnode_proxy_call', Msg)).
   
  
positive.code:     {Pid, NewState} = get_vnode_pid(State),
      gen_fsm:send_event(Pid, Req),
      {reply, {ok, Pid}, NewState};
  
  handle_call(_Msg, _From, State) ->
      {reply, ok, State}.
  
  
negative.code: %% -------------------------------------------------------------------
  -module(riak_core_vnode_proxy).
  -export([start_link/2, init/1, reg_name/2, reg_name/3, call/2, call/3, cast/2,
           unregister_vnode/3, command_return_vnode/2, overloaded/1]).
  -export([system_continue/3, system_terminate/4, system_code_change/4]).
  
  -include("riak_core_vnode.hrl").
  