The RFC1035 indicates that TXT records are "" 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