So there are two things happening here: One, there was pluralization happening using plural(S, UNIT_TEXT). So my script went through and did the data-if/data-else. ADDITIONALLY there was a usage of `plural(UNIT_TEXT)` which always outputs the plural form of `plural(UNIT_TEXT)`. Thus this is the expected result (or, at least, it's exposing another place where the existing pluralization wasn't very good or accurate and we'll have to fix these by hand, later).