This came up recently and seemed somewhat silly as we have 32bit and 64bit atomics. It was frustrating to have to send over a much larger buffer when all I needed was 16bit unsigned shorts.