checkConditionalHelper