The scenario maps fields to the table's columns — renames and arranges them — and only then writes, so nothing gets misaligned.