Maintaining field order