fixed the runtime to work with catchable