# Return Codes

It is highly recommended that jobs utilize these tDie/tWarn components and that, in-conjunction with the Priority Levels, well defined Return Codes, are established and enforced.

These can be simple binary values that return 1=true/0=false, or 1=unsuccessful/0=successful. These can also be complex where returned values encode specialized meaning on the job/components condition.

The following example of a complex offers one possible convention.

### In this section

* [Return Code Example](https://help.qlik.com/talend/en-US/conventions-for-return-codes/8.0/return-code-example)