output passes on row / col names, if possible