diff --git a/web/server.js b/web/server.js
index <HASH>..<HASH> 100644
--- a/web/server.js
+++ b/web/server.js
@@ -95,8 +95,9 @@ server.listen(config.api.port, config.api.host, '::', () => {
   // this prevents opening the browser during development
   let nodeCommand = _.last(process.argv[1].split('/'));
   if(nodeCommand === 'gekko' && !config.headless) {
-    try {
-      opn(location);
-    } catch(e) {}
+    opn(location)
+      .catch(err => {
+        console.log('Something went wrong when trying to open your web browser. UI is running on ' + location + '.');
+    });
   }
 });
Correctly catch Promise exception when trying to open browser