anchor.diff:  		 false -> RequestIn#request.header
   	     end,
       Request = RequestIn#request{header = Header},
  -    Location = route_request(Request),
  -    logger:log(debug, "incomingproxy: Location: ~p", [Location]),
       THandler = transactionlayer:get_handler_for_request(Request),
       LogTag = get_branch_from_handler(THandler),
  +    Location = route_request(Request, LogTag),
  +    logger:log(debug, "incomingproxy: Location: ~p", [Location]),
       case Location of
   	none ->
   	    logger:log(normal, "~s: incomingproxy: 404 Not found", [LogTag]),
  
positive.code: 			       [LogTag]),
  		    transactionlayer:send_response_handler(THandler, 403, "Forbidden");
  		drop ->
  		    ok;
  		Unknown ->
  		    logger:log(error, "~s: Unknown result from verify_homedomain_user() :~n~p",
  			       [LogStr, Unknown]),
  		    transactionlayer:send_response_handler(THandler, 500, "Server Internal Error")
  	    end;
  	_ ->
  	    do_request(Request, Origin)
  
negative.code:     end.
  
  %%--------------------------------------------------------------------
  %% Function: request_to_homedomain(URL, LogTag)
  %%           URL    = sipurl record()
  %%           LogTag = string()
  %% Descrip.: Find out where to route this request which is for one
  %%           of our homedomains.
  %% Returns : {error, Status}              |
  