The other code uses fmt.Errorf() please use that, so we won't need 'errors', and drop the 'dns;' so mabe 'detected CNAME loop'