avoid negative byte value