Don't get me started. I've been reverse engineering the token format HB uses. It's quite daft. Just for a test, dump the tokens when there is nothing in the editor. It generates a 3k file with 240 tokens that don't really need to be in the file. Mind you it's not all the tokens, just 240 of them. Wtf?!
On top of that, I can decode the files without them, so I don't even get why they are in there, except to waste space and make it more complicated to get to the symbols, which are placed behind this useless table of partial tokens. :oP