Proper usage of bitfields and unions is encouraged to preserve sanity.