fix extracting pcs for elif and else
only extract pure disjunctions