The output status is set to the worst status among the selected inputs unless at least one input is False and its status is not Bad. When this is the case, the output status is set to GoodNonCascade.