`Throwables.propagate`? And is there any way to narrow down the types of exception being caught here?