Maybe use `@parse_url`