missing 8 in uint8_t