Completely rewrote the way the lemma switch is handled.