Indeed... I will use `rosdistro.loader.load_url()` and catch urllib exception into for descriptive RuntimeError.