anchor.diff:                          handoff_type=HOType,
                           handoff_target={TargetIdx, TargetNode}};
           {error,_Reason} ->
  -            State
  +            {ok, NewModState} = Mod:handoff_cancelled(State#state.modstate),
  +            State#state{modstate=NewModState}
       end.
   
   %% @doc Send a reply to a vnode request.  If
  
positive.code:                                        handoff_type=HOType,
                                         handoff_target={TargetIdx, TargetNode}});
          {false, Size, NewModState} ->
              NewState = start_outbound(HOType, TargetIdx, TargetNode, [{size, Size}], State),
              continue(NewState#state{modstate=NewModState});
          {false, NewModState} ->
              NewState = start_outbound(HOType, TargetIdx, TargetNode, [], State),
              continue(NewState#state{modstate=NewModState})
      end.
  
  
  
negative.code: handle_event({set_forwarding, ForwardTo}, _StateName, State) ->
      lager:debug("vnode fwd :: ~p/~p :: ~p -> ~p~n",
                  [State#state.mod, State#state.index, State#state.forward, ForwardTo]),
      State2 = mod_set_forwarding(ForwardTo, State),
      continue(State2#state{forward=ForwardTo});
  handle_event(finish_handoff, _StateName,
               State=#state{modstate={deleted, _ModState}}) ->
      stop_manager_event_timer(State),
  