Add support for boolean_outputs, fix some misinterpretations in exit_conditions
Lint