anchor.diff:            index :: partition(),
             mod :: module(),
             modstate :: term(),
  -          handoff_q = not_in_handoff :: not_in_handoff | list(),
             handoff_token :: non_neg_integer(),
  -          handoff_node :: node()}).
  +          handoff_node=none :: none | node()}).
   
   start_link(Mod, Index) ->
       gen_fsm:start_link(?MODULE, [Mod, Index], []).
  
positive.code:         false ->
              continue(State)
      end;
  active(VR=?VNODE_REQ{sender=Sender, request=Request},State=#state{handoff_q=[]}) ->
      vnode_handoff_command(Sender, Request, VR, State);
  active(?VNODE_REQ{sender=Sender, request=Request},State) ->
      vnode_command(Sender, Request, State);
  active(handoff_complete, State=#state{mod=Mod, 
                                        modstate=ModState,
                                        index=Idx, 
  
negative.code:     Mod:handoff_finished(HN, ModState),
      {ok, NewModState} = Mod:delete(ModState),
      riak_core_handoff_manager:add_exclusion(Mod, Idx),
      {stop, normal, State#state{modstate=NewModState, handoff_node=none}}.
  
  active(_Event, _From, State) ->
      Reply = ok,
  