# `Oban.PerformError`
[🔗](https://github.com/oban-bg/oban/blob/v2.24.2/lib/oban/exceptions.ex#L16)

Wraps the reason returned by `{:error, reason}`, `{:cancel, reason}`, or `{:discard, reason}` in
a proper exception.

The original return tuple is available in the `:reason` key.

