09fc33198a
In parse_count multiple units start with the same letter, so it would match different units depending on the order they were sorted when iterating over them.