Support for uint8, 16, and 32