Providing a URL of: `<DOMAIN_NAME>` (e.x `some.domain.com` ) will cause parse to return valid but the hostname is empty and input can be found in `scheme`