I'm guessing that because you're explicitly catching `ExecutionException` below that that's how you're sure the exception is coming from `get()` and not `queue()`?