The RFC1035 indicates that TXT records are "<character-string>" which are to be interpreted as binary data of length at most 255, prefixed with a length character. If I'm packing a TXT record containing a null byte, it is not correctly parsed by the library and the parsed output contains an empty buffer