anchor.diff:  	ObjectBinNames = object_list(State),
   	%% eliding details for now. Don't worry, we'll get to them shortly.
   	Do = fun(BinName, AccIn) ->
  -		K = convtokey(BinName),
  +		K = make_key(BinName),
   		?PRINT(K),
  -		V = gotvalue(BinName, State),
  +		V = get_value(BinName, State),
   		?PRINT(V),
   		%%Data = term_to_binary({K, V}),
   		Data = V, %% don't apply XXX_to_binary here.
  
positive.code: 	{{<<"rc_migrate">>, BinName} , WorkerState} = binary_to_term(Data),
  	?PRINT({BinName, WorkerState}),
  	NewState = case dict:find(BinName, State#state.pids) of
  		{ok, _ExistingPid} ->
  			State;
  		error ->
  			?PRINT({BinName, WorkerState}),
  
negative.code: object_list(State) ->
  	dict:fetch_keys(State#state.pids).
  
  make_key(BinName) ->
  	{<<"rc_migrate">>, BinName}.
  
  get_value(BinName, State) ->
  	local_get_state(BinName, State).
  
  %% see http://jp.basho.com/posts/technical/understanding-riak_core-building-handoff/
  