records assume you want a trailing . in your data segment

this is a false assumption; using http://en.wikipedia.org/wiki/Zone_file as a quick example, there are multiple records that do not need a trailing .