Yep. That was intentional: I'd say those values are linked, so it would be strange to detect them individually. If the file would contain values like this: `['', ' ']`, `[' ', '']`, `['', ' ']`, `['  ', '']`, `['', '']` if we would treat the values individually, the `['', '']` would win, but when treated as pairs, the `['', ' ']` (the only pair that happens to be there more than once) would win.

And also this is a war against the perfectionism — yes, it is possible to fine-tune such edge-cases, but would it give us anything from the practical side? I'd call it overengineering.