# Io Reference

Core / Core / Error

|  | An object that contains error information and flow control based on errors.
|  | ifError(code) Evaluates code in the context of sender. Returns self. Another form is `Error ifError(error, code)`. Note: `error` slot is set in the context of sender, Locals object is not created! isError Returns true. raiseIfError Raises exception. returnIfError Returns self from the context of sender. with(message) Returns new error with message slot set.