If Byte.class doesn't allow for unsigned byte, we may want to use Short.