Because the rest had a gauntlet of special cases, this would be another special case to delicately thread into it, and so going this way was simpler. And most importantly, it passed the dmc and dmd test suites, unlike other ways I tried.