label must be a null, why we encode null value?