The starting column can be the last column, and we handle that correctly. Also split function into ClearRow and ClearRestOfRow.