diff --git a/ethereal/main.go b/ethereal/main.go
index 7b157f3dbf51424ce10b12dbb1dbaa270ba782a1..dd4f1245afe9269912b9ea6bade4cd2d3e47167e 100644
--- a/ethereal/main.go
+++ b/ethereal/main.go
@@ -31,6 +31,7 @@ func run() error {
 	err := utils.DBSanityCheck(db)
 	if err != nil {
 		ErrorWindow(err)
+
 		os.Exit(1)
 	}
 
diff --git a/ethereum/main.go b/ethereum/main.go
index 937a2b399fe882c31b737b4924d1e5eee301b0db..9d07ab0d41b7c35c40df2ce7645cd4d1be5320f4 100644
--- a/ethereum/main.go
+++ b/ethereum/main.go
@@ -40,6 +40,11 @@ func main() {
 	utils.InitLogging(Datadir, LogFile, LogLevel, DebugFile)
 
 	db := utils.NewDatabase()
+	err := utils.DBSanityCheck(db)
+	if err != nil {
+		logger.Errorln(err)
+		os.Exit(1)
+	}
 
 	keyManager := utils.NewKeyManager(KeyStore, Datadir, db)