diff --git a/debian/changelog b/debian/changelog
index 472a4dd..1396c9e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-minica (1.0-2) UNRELEASED; urgency=medium
+minica (1.0+git20150907.1.e2d6654-1) UNRELEASED; urgency=medium
 
   [ Paul Tagliamonte ]
   * Team upload.
@@ -7,7 +7,10 @@ minica (1.0-2) UNRELEASED; urgency=medium
   [ Alexandre Viau ]
   * Point Vcs-* urls to salsa.debian.org.
 
- -- Paul Tagliamonte <paultag@debian.org>  Wed, 29 Jun 2016 20:43:17 -0400
+  [ Debian Janitor ]
+  * New upstream snapshot.
+
+ -- Paul Tagliamonte <paultag@debian.org>  Fri, 15 Apr 2022 15:39:56 -0000
 
 minica (1.0-1) unstable; urgency=medium
 
diff --git a/main.go b/main.go
index 608bab9..86f0e31 100644
--- a/main.go
+++ b/main.go
@@ -57,6 +57,11 @@ func main() {
 
 	flags.Parse(os.Args[1:])
 
+	if len(flags.Args()) == 0 {
+		flags.Usage()
+		return
+	}
+
 	if Missing(conf.CaCert, conf.CaKey) {
 		if err := GenerateCACertificate(
 			conf.CaCert, conf.CaKey,
@@ -67,11 +72,6 @@ func main() {
 		}
 	}
 
-	if len(flags.Args()) == 0 {
-		flags.Usage()
-		return
-	}
-
 	var isClientCert bool
 	for _, cn := range flags.Args() {
 		switch conf.Type {