Fixing possible nil pointer issues
diff --git a/action/config_wizard.go b/action/config_wizard.go
index c00c3d7..cab038b 100644
--- a/action/config_wizard.go
+++ b/action/config_wizard.go
@@ -255,6 +255,7 @@
 	l, err := cache.Location()
 	if err != nil {
 		msg.Debug("Problem detecting cache location: %s", err)
+		return
 	}
 	var remote string
 	if d.Repository != "" {
@@ -266,12 +267,14 @@
 	key, err := cache.Key(remote)
 	if err != nil {
 		msg.Debug("Problem generating cache key for %s: %s", remote, err)
+		return
 	}
 
 	local := filepath.Join(l, "src", key)
 	repo, err := vcs.NewRepo(remote, local)
 	if err != nil {
 		msg.Debug("Problem getting repo instance: %s", err)
+		return
 	}
 
 	var useLocal bool