anchor.diff:  	Do = fun(BinName, AccIn) ->
   		K = convtokey(BinName),
   		?PRINT(K),
  -		V = term_to_binary({K, gotvalue(BinName, State)}),
  -		?PRINT(V),
  -		AccOut = VisitFun(K, V, AccIn),
  +		Data = term_to_binary({K, gotvalue(BinName)}),
  +		?PRINT(Data),
  +		AccOut = VisitFun(K, Data, AccIn),
   		?PRINT(AccOut),
   		AccOut
   	end,
  
positive.code: handle_handoff_data(Data, State) ->
  	{Composite, Value} = binary_to_term(Data),
  	{<<"rc_migrate">>, BinKey} = Composite,
  	{reply, {ok, Result, Partition}, State1} = handle_command({new, BinKey}, self(), State),
  	?PRINT(Partition),
  	{reply, {ok, _NewState}, State2} = handle_command({set_state, BinKey, Value}, self(), State1),
  	{reply, ok, State2}.
  
  encode_handoff_item(BinKey, Value) ->
  	term_to_binary({BinKey, Value}).
  
negative.code: convtokey(BinName) ->
  	{<<"rc_migrate">>, BinName}.
  
  gotvalue(BinName) ->
  	{ok, Result} = worker:get_state(BinName),
  	Result.
  
  %% see http://jp.basho.com/posts/technical/understanding-riak_core-building-handoff/
  