Trailing period after name servers in new virtual server's zone

For some reason when I add a new virtual server, the DNS zone file is created with an extra (two) trailing periods after the last nameserver. I can’t figure out where it’s coming from… I checked in the DNS setting under Server Templates but everything looks ok to me. Any ideas?

I wonder if maybe there’s another empty name server or other field that normally goes there which is blank or something?

$ttl 38400 @ IN SOA ( 1430924597 10800 3600 604800 38400 ) @ IN NS @ IN NS IN A IN A IN A IN A IN A IN A IN A IN A IN MX 5 IN TXT "v=spf1 a mx ip4: ?all" IN A

The extra period causes BIND to fail to restart, and I have to manually edit the period out and start it each time.

This is making me crazy haha. Is there a file that stores the templates for a new virtual server DNS zone?

Ok this is resolved… The trailing period was added in the configuration for my Cluster Slave Server under DNS / BIND settings in Webmin. I removed and re-added the slave without the trailing period. Doh.