transition guide: uint8 maps to byte that is CLS complient