Using byte instead of uint8_t for rowp ptr