anchor.diff:  
   -include("log.hrl").
   -include("pre_client.hrl").
  -
  -% Because this saves us _so_ much code.
  --define(CHANNEL, <<"ping">>).
   
   % api
   -export([register_hooks/0]).
  
positive.code: 
  %% @doc The hook which adds the channel to the client.
  client_login_hook(undefined, ClientRecord) ->
  	?debug("Client ~p logged in; registering ~p channel.", [ClientRecord, ?CHANNEL]),
  	#client_info{channel_manager = ChannelManager} = ClientRecord,
  	pre_client_channels:set_channel(ChannelManager, ?CHANNEL, ?MODULE, []),
  	{ok, undefined}.
  
negative.code: 		{timestamp, Timestamp}
  	]},
  	pre_client_connection:send(Client#client_info.connection, tcp,
  		{response, Id}, <<"ping">>, PingResponse),
  	{ok, []};
  
  client_request(_RequestType, _Client, _Id, _Request, _Info) ->
  