anchor.diff:  
   impl_online(Pid, Id, Token) when is_list(Id) ->
   	BinId = erlang:list_to_binary(Id),
  -	impl_online(Pid, BinId);
  +	impl_online(Pid, BinId, Token);
   
   impl_online(Pid, BinId, Token) when is_binary(BinId) ->
  -	case impl_check_is_online(Pid, Id, Token) of
  +	case impl_check_is_online(Pid, BinId, Token) of
   	true ->
   		Token = gen_token(),
   		Obj1 = riakc_obj:new(?UTokenBucket, BinId, Token),
   		riakc_pb_socket:put(Pid, Obj1),
  -		ok.
  +		ok;
   	false ->
   		0
   	end.
  
positive.code: 
  impl_offline(Pid, Id, Token) when is_list(Id) ->
  	BinId = erlang:list_to_binary(Id),
  	impl_offline(Pid, BinId);
  
  impl_offline(Pid, BinId, Token) when is_binary(Id) ->
  	0.
  
  
  
negative.code: 
  impl_check_is_online(Pid, Id, Token) when is_list(Id) ->
  	BinId = erlang:list_to_binary(Id),
  	impl_check_is_online(Pid, BinId, Token);
  
  impl_check_is_online(Pid, BinId, Token) when is_binary(BinId) ->
  	case riakc_pb_socket:get(Pid, ?UTokenBucket, BinId) of
  