It's OK, as JensG answered.
For developers who really care about the message size, coming from Protocol Buffers it is useful to know that in Thrift there's no general rule such as in protobuf that tags with values in the range 1 through 15 take one byte to encode [..] Tags in the range 16 through 2047 take two bytes.
.
This is because Thrift offers a range of encodings (JSON, binary, binary compact, ...), depending on which the byte size of the encoded index may or may not vary. In JSON for example, numbers between 10 and 99 would take up one byte more than numbers between 0 and 9. In the standard binary encoding however, the encoded size is the same for all indexes. For the compact binary protocol, it again makes sense to use lower index numbers if you care about message size (which you probably do, when choosing compact).