I think we should call it `isValidURI` cause valid URI isn't necessarily a valid `URL`.