diff --git a/interface/src/Menu.cpp b/interface/src/Menu.cpp
index 92ff39a489..2d60b9d79f 100644
--- a/interface/src/Menu.cpp
+++ b/interface/src/Menu.cpp
@@ -44,22 +44,11 @@
#include "Menu.h"
-Menu* Menu::_instance = NULL;
+static const char* const MENU_PROPERTY_NAME = "com.highfidelity.Menu";
Menu* Menu::getInstance() {
- static QMutex menuInstanceMutex;
-
- // lock the menu instance mutex to make sure we don't race and create two menus and crash
- menuInstanceMutex.lock();
-
- if (!_instance) {
- qCDebug(interfaceapp, "First call to Menu::getInstance() - initing menu.");
- _instance = new Menu();
- }
-
- menuInstanceMutex.unlock();
-
- return _instance;
+ static Menu& instance = globalInstace