coerce to data.frame before applying viewer transforms (for data.table)