unsigned byte/short/int were being passes as signed values which would raise an overflow error if a range greater then the signed value was used.
unsigned byte/short/int were being passes as signed values which would raise an overflow error if a range greater then the signed value was used.