anchor.diff:         (Method =:= delete) orelse 
          (Method =:= trace) andalso 
          (is_atom(Profile) orelse is_pid(Profile)) ->
  -    case uri_string:parse(uri_string:normalize(Url)) of
  +    case normalize_and_parse_url(Url) of
   	{error, Reason, _} ->
   	    {error, Reason};
   	ParsedUrl ->
  
positive.code:     end.
  
  do_request(Method, {Url, Headers, ContentType, Body}, HTTPOptions, Options, Profile) ->
      case uri_string:parse(uri_string:normalize(Url)) of
  	{error, Reason, _} ->
  	    {error, Reason};
  	ParsedUrl ->
  
negative.code: 
  store_cookies(SetCookieHeaders, Url, Profile) 
    when is_atom(Profile) orelse is_pid(Profile) ->
      case normalize_and_parse_url(Url) of
          {error, Bad, _} ->
              {error, {parse_failed, Bad}};
          URI ->
  