anchor.diff:  				       end;
   				  ({do_lookup, _, _, _}) ->
   				       true
  -			       end),
  -	    io:format("Filtered~n");
  +			       end);
   
   	{notify_requester, Caller, Name, Addresses} ->
  +	    io:format("Notifying ~p for ~p: ~p~n", [Caller, Name, Addresses]),
   	    Caller ! {lookup, Name, Addresses}
       end,
       ?MODULE:main(LookupQueue, Results).
  
positive.code: %%
  % Perform the actual query
  do_lookup(Name, Family) ->
      io:format("dns:do_lookup(~p, ~p)~n", [Name, Family]),
      Addresses = case inet:getaddrs(Name, Family) of
  		    {ok, A} ->
  			A;
  		    {error, _} ->
  			[]
  		end,
      dns ! {lookup_result, Name, Family, Addresses}.
  
negative.code: 	    end,
  	    ets:insert(Results, {Name, Inet, Inet6}),
  
  	    % Nothing nil or pending anymore?
  	    Notify = is_list(Inet) and is_list(Inet6),
  	    Dns = self(),
  	    timed_queue:filter(LookupQueue,
  			       fun({do_lookup, Caller, Name_, Family_})
  