Sheet.iter_rows() currently includes empty rows but excludes empty columns due to how CalamineCellIterator starts from position = 0. This inconsistent behavior is confusing—ideally, empty rows and columns should be treated the same way. Can this be made consistent, or clarified in documentation?