diff --git a/src/vector/index.js b/src/vector/index.js
index cdfef368..ff6b1285 100644
--- a/src/vector/index.js
+++ b/src/vector/index.js
@@ -240,7 +240,7 @@ async function loadApp() {
     let configJson;
     let configError;
     try {
-        configJson = getVectorConfig();
+        configJson = await getVectorConfig();
     } catch (e) {
         configError = e;
     }
diff --git a/webpack.config.js b/webpack.config.js
index 7c0aa8b4..122facb2 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -130,6 +130,7 @@ module.exports = {
             // bottom of <head> or the bottom of <body>, and I'm a bit scared
             // about moving them.
             inject: false,
+            excludeChunks: ['mobileguide'],
             vars: {
                 og_image_url: og_image_url,
             },