Now using bitfield