tab-delimited output