Oh now I see the reference in `inconsistent_handler`.  If there are only a small number of refs to `table.cols` then maybe those should be changed to `table.columns.values()`.