diff --git a/server/bbb.js b/server/bbb.js
index 3276cdc406867ab07a41e9c46a491affc726afcd..17213172089f8392efd2c7dc6e3eba9274008d7f 100644
--- a/server/bbb.js
+++ b/server/bbb.js
@@ -3,7 +3,7 @@ const sleep = require("sleep-promise");
 
 module.exports.createFreshPage = async function createFreshPage() {
   const browser = await puppeteer.launch({
-    headless: false,
+    headless: true,
     defaultViewport: {
       width: 1200,
       height: 600,
@@ -23,21 +23,18 @@ module.exports.joinRoom = async function joinRoom(
   console.log("joinRoom > Gone to start page for", roomUrl);
 
   try {
-    
     // Set displayname for program
     await page.type("input.join-form", displayName);
   } catch (error) {
-    console.warn("could not set displayname")
+    console.warn("could not set displayname");
   }
 
-
   try {
     // Join and load room
     await page.click("button#room-join");
   } catch (error) {
-    await page.click("input[value=\"Join\"]");
+    await page.click('input[value="Join"]');
   }
-  
 
   const dismissButton = await page.waitForSelector(
     'button[aria-describedBy="modalDismissDescription"]'
diff --git a/server/server.js b/server/server.js
index f3dfb04052e8c6ae6ea29edca5bbf4da7ec81d02..619281e2a019747ea91999fb36de3f3233b641c8 100644
--- a/server/server.js
+++ b/server/server.js
@@ -92,14 +92,15 @@ const fileUpload = multer({
 });
 
 app.get("/api/preview/:roomUid", (req, res) => {
-  res.setHeader("Cache-Control", "max-age=2");
-  res.sendFile(
-    path.join(
-      __dirname,
-      "room_previews",
-      req.params.roomUid.split("/")[0].split("\\")[0] + ".jpeg"
-    )
+  console.debug('[Debug] GET "/api/preview/:roomUid"');
+  const constructedPath = path.join(
+    __dirname,
+    "room_previews",
+    req.params.roomUid.split("/")[0].split("\\")[0] + ".jpeg"
   );
+  console.debug('[Debug] constructed path:',constructedPath);
+  res.setHeader("Cache-Control", "max-age=2");
+  res.sendFile(constructedPath);
 });
 
 app.post("/api/attach", async (req, res) => {
@@ -173,6 +174,13 @@ app.post(
   }
 );
 
-app.listen(PORT, () => {
-  console.log(`Listening on port ${PORT}`);
-});
+try {
+  console.debug("[Debug] Running in", process.cwd());
+  console.debug("[Debug] Running as", __filename);
+  app.listen(PORT, () => {
+    console.log(`Listening on port ${PORT}`);
+  });
+} catch (error) {
+  console.error("Could not start to listen on port", PORT);
+  throw error;
+}