correct bit field type