IMO, this effects globally so I recommend to use `Thread.current.abort_on_exception`