diff --git a/manager.go b/manager.go
index ae847f34baad94bb149800c29e7d1a3572047291..eef527c79c4358182074ffeef426bfaf3695ec71 100644
--- a/manager.go
+++ b/manager.go
@@ -325,9 +325,7 @@ func concatDER(der [][]byte) []byte {
 func certRequest(key crypto.Signer, domains []string) ([]byte, error) {
 	req := &x509.CertificateRequest{
 		Subject: pkix.Name{CommonName: domains[0]},
-	}
-	if len(domains) > 1 {
-		req.DNSNames = domains[1:]
+		DNSNames: domains,
 	}
 	return x509.CreateCertificateRequest(rand.Reader, req, key)
 }