diff --git a/scripts/communityScripts/decentralizedGoTo/decentralizedGoTo.js b/scripts/communityScripts/decentralizedGoTo/decentralizedGoTo.js
index 43dba59142..2b451e123c 100644
--- a/scripts/communityScripts/decentralizedGoTo/decentralizedGoTo.js
+++ b/scripts/communityScripts/decentralizedGoTo/decentralizedGoTo.js
@@ -109,6 +109,8 @@
     }
 
     function onMenuItemEvent(menuItem) {
+        var menuItemList = JSON.stringify(Settings.getValue("goToDecentral", ""));
+        var menuItemExists = menuItemList.indexOf(menuItem) !== -1;
         if (menuItem == "Subscribe to new GoTo provider") {
             goToAddress = Settings.getValue("goToDecentral", "");
             var arrayLength = goToAddress.length;
@@ -116,9 +118,9 @@
             if (prom) {
                 goToAddress[arrayLength] = prom;
                 Settings.setValue("goToDecentral", goToAddress);
-                Menu.addMenuItem("GoTo > Unsubscribe from GoTo provider", prom);
+                Menu.addMenuItem("Explore > Unsubscribe from GoTo provider", prom);
             }
-        } else {
+        } else if (menuItemExists) {
             goToAddresses = Settings.getValue("goToDecentral", "");
             Menu.removeMenuItem("Explore > Unsubscribe from GoTo provider", menuItem);
             goToAddresses.remove(menuItem);