Had to give up on bitfields