the details are in the javadoc
turn an internal Ion exception into a timeout