one more try to fix bitfield