Though I remember, I had to invoke {$packrecords 4} to avoid that, and with this switch, they have exactly as many bytes in size as their fields require.