ignore some things.
cells and rows should be first class members of this dark hierarchy