because we are catching Throwable now. RejectedExecutionException is a specific exception and shouldn't be a general wrapper for Throwable