IOSIO now catches Throwables instead of Exceptions, since IOS produces Errors.