Yup, the thing we were discussing was how it would be nice to actually be able to declare when they contain something else. :-) But it is a valid point that binary encoded data is not necessarily 8-bit. You should definitely be allowed to declare something as buffer(12bit) if you want to store 12-bit values in it.