treat rule w/ or w/o non-terminal equally in cand generation