Perhaps we should just be catching UriFormatException, or even better, use TryCreate so we don't need a try catch at all?