Extensive work on bitfields.