separate map and reduce formatter
don't try to use empty names