Splitting workflows with conditional nodes