The mixin just sits between the users methods and ours ensuring any calls to super works, they then gain all the benefits of the current formatters.