disjunction reduction bug fix