Didn't really think of that bit to be honest, just copied and adapted TestCounterFormatter.

Not sure how this code would work if we return an integer. Maybe adapt the spec as obviously there are existing users in test (TestCounterFormatter) that rely on doing it differently?