I don't think we should couple the formatters with a cookbook object like this. It's probably good enough to just generate the string to msg like we were doing before