since we catch throwable I think you can scratch the `success` thing and just do the `latch.countDown();` in there?