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