consider doing dispatch_once for setting up of formatters.