because it reports it's data columns when I call getColumns(), which is not strictly true, I need the key columns