should I use rows()/columns() methods instead of fields?