Apparently bitfields are the Devil's own handiwork.