Doesn't this line make for bizarre alignment of this struct, memory wise?