This is the offending line that causes misalignment on 32 bit architectures