anchor.diff:  		    end,
   		    logger:log(Prio, "~s -> Request from unauthorized homedomain user, sending challenge",
   		    		[LogStr]),
  -		    transactionlayer:send_challenge_request(Request, proxy, false, none);
  +		    transactionlayer:send_challenge_request(Request, proxy, false, none),
  +		    drop;
   		Unknown ->
   		    logger:log(error, "request: Unknown result from local:get_user_verified_proxy() :~n~p", [Unknown]),
  -		    transactionlayer:send_response_request(Request, 500, "Server Internal Error")
  +		    transactionlayer:send_response_request(Request, 500, "Server Internal Error"),
  +		    drop
   	    end;
   	_ ->
   	    true
  
positive.code: 		    end;
  		stale ->
  		    logger:log(debug, "Request from homedomain user: STALE authentication, sending challenge"),
  		    transactionlayer:send_challenge_request(Request, proxy, true, none);
  		false ->
  		    Prio = case keylist:fetch("Proxy-Authenticate", Header) of
  			[] -> debug;
  
negative.code: 		false ->
  		    logger:log(normal, "~s -> 403 Forbidden", [LogStr]),
  		    transactionlayer:send_response_request(Request, 403, "Forbidden");
  		drop ->
  		    ok;
  		Unknown ->
  		    logger:log(error, "~s: Unknown result from verify_homedomain_user() :~n~p",
  		    		[LogStr, Unknown]),
  