Is unpackTXTString used more than once, if not why not just move it in unpackTXT. Same for packTXTString.

Also it seems function names with RR names in them are a bit inconsistent. If think Txt is used more than TXT.