Is this significantly more performant than using `columns.each_with_index`?