fix field numbers. 0 is only allowed for enums.