Columns are already ordered by position, so I don't understand why we need this code block.