Gotcha! Yeah, so this would work: ```rust struct A { a: u8, b: u16 } // initial struct A { a: u8, b: u16, c: u32 } // later // this has problems if you change A struct B { x: A, c: [u8; 4] } ```