TBH, I cashed out when I saw the note at 22A that the answer contains a typo... this misstep kind of took the wind out of my sails, although I was enjoying the solve up to that point. Bigger picture, this would have been next-level great if the words were still legit even after the "missing" component was removed.