shockingly difficult to add a formatter