anchor.diff:      ok;
   stop_manager_event_timer(#state{manager_event_timer=T}) ->
       gen_fsm:cancel_timer(T).
  +
  +mod_set_forwarding(Forward, State=#state{mod=Mod, modstate=ModState}) ->
  +    case lists:member({set_vnode_forwarding, 2}, Mod:module_info(exports)) of
  +        true ->
  +            NewModState = Mod:set_vnode_forwarding(Forward, ModState),
  +            State#state{modstate=NewModState};
  +        false ->
  +            State
  +    end.
   
   %% ===================================================================
   %% Test API
  
positive.code:                         handoff_type=HOType,
                          handoff_target={TargetIdx, TargetNode}};
          {error,_Reason} ->
              State
      end.
  
  %% @doc Send a reply to a vnode request.  If
  
negative.code:         resize ->
              CurrentForwarding = resize_forwarding(State),
              NewForwarding = [Target | CurrentForwarding],
              State2 = mod_set_forwarding(NewForwarding, State),
              continue(State2#state{handoff_target=none,
                                    handoff_type=undefined,
                                    forward=NewForwarding});
          Res when Res == forward; Res == shutdown ->
              {_, HN} = Target,
              %% Have to issue the delete now.  Once unregistered the
  