initialize defaults before checking for required values
diff --git a/init.go b/init.go
index 50ed49d..0064334 100644
--- a/init.go
+++ b/init.go
@@ -129,13 +129,13 @@
 	log.Debug("start init")
 
 	config = services.Config()
+	initConfigDefaults()
+
 	err := checkForRequiredValues()
 	if err != nil {
 		return err
 	}
 
-	initConfigDefaults()
-
 	err = initVariables(services)
 	if err != nil {
 		return err