Yeah, it's true. It would probably make more semantic sense to have it as an int.

However, it doesn't really make much of a difference. It's actually limited to less than even the range of a byte by the protocol currently (since we encode it as a ASCII string).