Moving this up one line gives a more compact memory layout. Ptrs are aligned on 8 bytes, so like it is now there will be 2 4 byte gaps in the struct.