problem with conditional logic feature