diff --git a/cmd/backup.go b/cmd/backup.go
index 7f95a2210a6f467b790daca09a474e8800f86c39..c8a5c78608785a10f8b18d2813a5a9a4197c7933 100644
--- a/cmd/backup.go
+++ b/cmd/backup.go
@@ -28,10 +28,7 @@ func loadOrInitBackup(backupPath string, backupPass string, password []byte, sto
 	jww.INFO.Printf("Using Backup sender")
 
 	// create a new client if none exist
-	var net *xxdk.Cmix
-	var identity xxdk.ReceptionIdentity
-	_, err := os.Stat(storeDir)
-	if errors.Is(err, fs.ErrNotExist) {
+	if _, err := os.Stat(storeDir); errors.Is(err, fs.ErrNotExist) {
 		// Initialize from scratch
 		ndfJson, err := ioutil.ReadFile(viper.GetString("ndf"))
 		if err != nil {
@@ -76,13 +73,13 @@ func loadOrInitBackup(backupPath string, backupPass string, password []byte, sto
 		}
 	}
 	// Initialize from storage
-	net, err = xxdk.LoadCmix(storeDir, password, cmixParams)
+	net, err := xxdk.LoadCmix(storeDir, password, cmixParams)
 	if err != nil {
 		jww.FATAL.Panicf("%+v", err)
 	}
 
 	// Load or initialize xxdk.ReceptionIdentity storage
-	identity, err = xxdk.LoadReceptionIdentity(identityStorageKey, net)
+	identity, err := xxdk.LoadReceptionIdentity(identityStorageKey, net)
 	if err != nil {
 		identity, err = xxdk.MakeLegacyReceptionIdentity(net)
 		if err != nil {
diff --git a/cmd/init.go b/cmd/init.go
index 13932847b044ba2e30dc79ad991e86411e314aeb..993ee81dba5aa347f37be1159073e9e00ff6e2bb 100644
--- a/cmd/init.go
+++ b/cmd/init.go
@@ -78,10 +78,7 @@ func loadOrInitMessenger(forceLegacy bool, password []byte, storeDir, regCode st
 	jww.INFO.Printf("Using normal sender")
 
 	// create a new client if none exist
-	var net *xxdk.Cmix
-	var identity xxdk.ReceptionIdentity
-	_, err := os.Stat(storeDir)
-	if errors.Is(err, fs.ErrNotExist) {
+	if _, err := os.Stat(storeDir); errors.Is(err, fs.ErrNotExist) {
 		// Initialize from scratch
 		ndfJson, err := ioutil.ReadFile(viper.GetString("ndf"))
 		if err != nil {
@@ -95,13 +92,13 @@ func loadOrInitMessenger(forceLegacy bool, password []byte, storeDir, regCode st
 	}
 
 	// Initialize from storage
-	net, err = xxdk.LoadCmix(storeDir, password, cmixParams)
+	net, err := xxdk.LoadCmix(storeDir, password, cmixParams)
 	if err != nil {
 		jww.FATAL.Panicf("%+v", err)
 	}
 
 	// Load or initialize xxdk.ReceptionIdentity storage
-	identity, err = xxdk.LoadReceptionIdentity(identityStorageKey, net)
+	identity, err := xxdk.LoadReceptionIdentity(identityStorageKey, net)
 	if err != nil {
 		if forceLegacy {
 			jww.INFO.Printf("Forcing legacy sender")
@@ -133,10 +130,7 @@ func loadOrInitVanity(password []byte, storeDir, regCode, userIdPrefix string,
 	jww.INFO.Printf("Using Vanity sender")
 
 	// create a new client if none exist
-	var net *xxdk.Cmix
-	var identity xxdk.ReceptionIdentity
-	_, err := os.Stat(storeDir)
-	if errors.Is(err, fs.ErrNotExist) {
+	if _, err := os.Stat(storeDir); errors.Is(err, fs.ErrNotExist) {
 		// Initialize from scratch
 		ndfJson, err := ioutil.ReadFile(viper.GetString("ndf"))
 		if err != nil {
@@ -150,13 +144,13 @@ func loadOrInitVanity(password []byte, storeDir, regCode, userIdPrefix string,
 		}
 	}
 	// Initialize from storage
-	net, err = xxdk.LoadCmix(storeDir, password, cmixParams)
+	net, err := xxdk.LoadCmix(storeDir, password, cmixParams)
 	if err != nil {
 		jww.FATAL.Panicf("%+v", err)
 	}
 
 	// Load or initialize xxdk.ReceptionIdentity storage
-	identity, err = xxdk.LoadReceptionIdentity(identityStorageKey, net)
+	identity, err := xxdk.LoadReceptionIdentity(identityStorageKey, net)
 	if err != nil {
 		identity, err = xxdk.MakeLegacyReceptionIdentity(net)
 		if err != nil {
diff --git a/cmd/precan.go b/cmd/precan.go
index c0b7dcb5be18cc9f57d5e482e1ceaf1c73e77228..84076dff5472239cd1310cab37949d16f7d29b93 100644
--- a/cmd/precan.go
+++ b/cmd/precan.go
@@ -28,10 +28,7 @@ func loadOrInitPrecan(precanId uint, password []byte, storeDir string,
 	jww.INFO.Printf("Using Precanned sender")
 
 	// create a new client if none exist
-	var net *xxdk.Cmix
-	var identity xxdk.ReceptionIdentity
-	_, err := os.Stat(storeDir)
-	if errors.Is(err, fs.ErrNotExist) {
+	if _, err := os.Stat(storeDir); errors.Is(err, fs.ErrNotExist) {
 		// Initialize from scratch
 		ndfJson, err := ioutil.ReadFile(viper.GetString("ndf"))
 		if err != nil {
@@ -44,13 +41,13 @@ func loadOrInitPrecan(precanId uint, password []byte, storeDir string,
 		}
 	}
 	// Initialize from storage
-	net, err = xxdk.LoadCmix(storeDir, password, cmixParams)
+	net, err := xxdk.LoadCmix(storeDir, password, cmixParams)
 	if err != nil {
 		jww.FATAL.Panicf("%+v", err)
 	}
 
 	// Load or initialize xxdk.ReceptionIdentity storage
-	identity, err = xxdk.LoadReceptionIdentity(identityStorageKey, net)
+	identity, err := xxdk.LoadReceptionIdentity(identityStorageKey, net)
 	if err != nil {
 		identity, err = xxdk.MakeLegacyReceptionIdentity(net)
 		if err != nil {
diff --git a/cmd/proto.go b/cmd/proto.go
index 9fb2b9835da06364035f101918139c34a0414e68..b8585ca784a1751be5ec1a0be99143d81a2e82ba 100644
--- a/cmd/proto.go
+++ b/cmd/proto.go
@@ -26,10 +26,7 @@ func loadOrInitProto(protoUserPath string, password []byte, storeDir string,
 	jww.INFO.Printf("Using Proto sender")
 
 	// create a new client if none exist
-	var net *xxdk.Cmix
-	var identity xxdk.ReceptionIdentity
-	_, err := os.Stat(storeDir)
-	if errors.Is(err, fs.ErrNotExist) {
+	if _, err := os.Stat(storeDir); errors.Is(err, fs.ErrNotExist) {
 		// Initialize from scratch
 		ndfJson, err := ioutil.ReadFile(viper.GetString("ndf"))
 		if err != nil {
@@ -54,13 +51,13 @@ func loadOrInitProto(protoUserPath string, password []byte, storeDir string,
 		}
 	}
 	// Initialize from storage
-	net, err = xxdk.LoadCmix(storeDir, password, cmixParams)
+	net, err := xxdk.LoadCmix(storeDir, password, cmixParams)
 	if err != nil {
 		jww.FATAL.Panicf("%+v", err)
 	}
 
 	// Load or initialize xxdk.ReceptionIdentity storage
-	identity, err = xxdk.LoadReceptionIdentity(identityStorageKey, net)
+	identity, err := xxdk.LoadReceptionIdentity(identityStorageKey, net)
 	if err != nil {
 		identity, err = xxdk.MakeLegacyReceptionIdentity(net)
 		if err != nil {