This mutated was needed in some part of the counter utils code, and it won't work without. If needed I can refactor it further in, but we'll still need the mutator.