propagate URISyntaxException from some inner catch blocks (don't wrap it)