I wanted to make it look exactly the same as if the f.get() call timed out, and FutureTask.get throws a TimeoutException without a message.