anchor.diff:  		[{BestLocation, _, _, _}] ->
   		    {proxy, BestLocation};
   		_ ->
  -		    % More than one location registered for this address, check for appserver...
  -		    % (appserver is the program that handles forking of requests)
  +		    %% More than one location registered for this address, check for appserver...
  +		    %% (appserver is the program that handles forking of requests)
   		    local:lookupappserver(URL)
   	    end
       end.
  
positive.code: 	    %% domain, the username comparison test does not have any effect, so
  	    %% a remote URL with the E164 number as uesrname is OK.
  	    {NewE164, SameE164} = case rewrite_potn_to_e164(E164User) of
  	    	error ->
  	    		{error, false};
  	    	Res ->
  	    		{Res, util:casecompare(Res, "+" ++ E164)}
  	    end,
  	    if
  		IsMe /= true ->
  		    logger:log(debug, "Lookup: ENUM lookup resulted in remote URL ~p, relaying", [sipurl:print(URL)]),
  		    {relay, URL};
  		NewE164 == error ->
  		    logger:log(debug, "Lookup: ENUM lookup resulted in a homedomain but not E.164 URL ~p, proxying", [sipurl:print(URL)]),
  		    {proxy, URL};
  		SameE164 == true ->
  		    logger:log(debug, "Lookup: ENUM lookup resulted in a homedomain (~p) and the same E.164 number (~p == ~p), avoiding loop",
  			       [E164Host, E164User, "+" ++ E164]),
  		    none;
  		true ->
  		    logger:log(debug, "Lookup: ENUM lookup resulted in homedomain E.164 URL ~p, proxying", [sipurl:print(URL)]),
  		    {proxy, URL}
  	    end
      end;
  
negative.code: 	    case util:regexp_rewrite(Number, sipserver:get_env(number_to_pstn, [])) of
  		[] ->
  		    logger:log(error, "Lookup: Failed rewriting number ~p using regexp 'number_to_pstn'",
  			       [Number]),
  		    error;
  		Res when is_list(Res) ->
  		    %% Check to see if what we got is a parseable URL
  