this is used for the offset of the field in the struct. this is hard-coded, and doesn't change with order. if it works today, it will continue to work.