anchor.diff:  pick_host_rport(GC, Host, [_|T], Group) ->
       pick_host_rport(GC, Host, T, Group);
   pick_host_rport(GC, Host, [], Group) ->
  -    H = hd(Group),
  -    yaws_debug:dinfo(GC, "Got Host: header ~p which didn't match any host "
  -		     "field in config, ~npicking the first one : ~p~n ",
  -		     [Host, H#sconf.servername]),
  -    H.
  -
  +    hd(Group).
   
   
   inet_peername(Sock, SC) ->
  
positive.code: 
  handle_request(CliSock, GC, SC, Req, H, ARG, N) ->
      ?TC([{record, GC, gconf}, {record, SC, sconf}]),
      UT =  url_type(GC, SC, get_path(Req#http_request.path)),
      ARG2 = ARG#arg{fullpath=UT#urltype.fullpath},
      case SC#sconf.authdirs of
  	[] ->
  
negative.code:     pick_host(GC, Host, T, Group);
  pick_host(GC, Host, [], Group) ->
      % none matched try with servername:rport
      %% pick_host_rport(GC, Host, Group, Group).
  
      %% that was a bit too cpu intensive for my taste -- klacke
      hd(Group).
  
  
  
  pick_host_rport(GC, Host, [H|T], Group) when integer(H#sconf.rport) ->
      % check if Host matches servername : rport
  