anchor.diff:  	    error_logger:info_msg("Will contact again in ~B seconds~n",
   				  [NextRequestTime]),
   	    {noreply, NS, timer:seconds(NextRequestTime)};
  -	{error, etimedout} ->
  +	timedout ->
   	    {noreply,
   	     S#state{queued_message = "started"},
   	     timer:seconds(?DEFAULT_CONNECTION_TIMEOUT_INTERVAL)}
  
positive.code:     end,
      {ok, RequestTime, S#state{trackerid = TrackerId}}.
  
  construct_headers([], HeaderLines) ->
      lists:concat(lists:reverse(HeaderLines));
  construct_headers([{Key, Value}], HeaderLines) ->
  
negative.code: decode_ips([], Accum) ->
      Accum;
  decode_ips([IPDict | Rest], Accum) ->
      {string, IP} = etorrent_bcoding:search_dict({string, "ip"}, IPDict),
      {integer, Port} = etorrent_bcoding:search_dict({string, "port"},
  						   IPDict),
      decode_ips(Rest, [{IP, Port} | Accum]);
  decode_ips(<<>>, Accum) ->
  