diff --git a/preload/menu.py b/preload/menu.py
index e9077e3611920f1fdb74b33347fe8db4f88eca27..bd9705a37158b252591674984eda7a7bfb186931 100644
--- a/preload/menu.py
+++ b/preload/menu.py
@@ -87,9 +87,12 @@ def no_apps_message():
 
 
 if __name__ == "__main__":
-    apps = list(enumerate_apps())
+    try:
+        apps = list(enumerate_apps())
+    except OSError:
+        apps = []
 
-    if apps == []:
+    if not apps:
         no_apps_message()
 
     MainMenu(apps).run()