anchor.diff:  
   impl_check_is_online(Pid, Id, Token) when is_list(Id) ->
   	BinId = erlang:list_to_binary(Id),
  -	impl_check_is_online(Pid, BinId);
  +	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
  
positive.code: 	end;
  
  
  handle_call({logout, Uid, Token}, From, State) ->
  	Pid = State,
  	[BinPKey|_] = impl_lookup_with_binary(Pid, "uid", list_to_binary(Uid)),
  	Data = impl_fetch(Pid, BinPKey),
  	Cid = binary_to_list(BinPKey),
  	{ok, Cid, Token} = pc_pool:token_new_impl(Pid, Cid),
  	case Data#auth.pass =:= Pass of
  		true -> {reply, {ok, Cid, Token }, State};
  		_ -> {reply, error, State}
  	end;
  
  
negative.code: 
  impl_offline(Pid, Id, Token) when is_list(Id) ->
  	BinId = erlang:list_to_binary(Id),
  	impl_offline(Pid, BinId, Token);
  
  impl_offline(Pid, BinId, Token) when is_binary(BinId) ->
  	0.
  
  
  