why don't we just use the ordinal instead of adding these bytes? I mean we need to maintain order but it's easy to test no?