Implementing core fc4j 2.0 functionality

[#80392902]
Is this safe? What if the exception is some TimeoutException?