`parse_url` should be less restrictive