The dataset is already wrapped in an array (https://github.com/arches/table_print/blob/master/lib/table_print.rb#L21).  Is this second wrapping necessary?