anchor.diff:                          [Idx, Mod]),
               riak_core_vnode_master:unregister_vnode(Idx, Mod),
               riak_core_vnode_manager:set_not_forwarding(self(), false),
  -            continue(State#state{modstate=NewModState,
  +            continue(State#state{modstate={deleted,NewModState}, % like to fail if used
                                    handoff_node=none,
                                    forward=HN})
       end.
  
positive.code:         _ ->
              ok
      end,
      Mod:terminate(Reason, ModState).
  
  code_change(_OldVsn, StateName, State, _Extra) ->
      {ok, StateName, State}.
  
negative.code: %% In the forwarding state, all vnode commands and coverage commands are
  %% forwarded to the new owner for processing.
  
  update_forwarding_mode(_Ring, State=#state{modstate={deleted, _ModState}}) ->
      %% awaiting unregistered message from the vnode master.  The
      %% vnode has been deleted so cannot handle messages even if 
      %% we wanted to.
      continue(State);
  update_forwarding_mode(Ring, State=#state{index=Index, mod=Mod}) ->
      Node = node(),
      case riak_core_ring:next_owner(Ring, Index, Mod) of
  