diff --git a/lib/config.js b/lib/config.js
index <HASH>..<HASH> 100644
--- a/lib/config.js
+++ b/lib/config.js
@@ -91,8 +91,9 @@ function extend() {
 
 try {
   var local = require(process.env.JSBIN_CONFIG || '../config.local.json');
-  extend(module.exports, local);
-  console.log(module.exports);
+  extend(true, module.exports, local);
 } catch (error) {
-  console.error(error);
+  if (error.code !== 'MODULE_NOT_FOUND') {
+    throw error;
+  }
 }
Using jQuery's deep extend when building the config

This was causing issues with child keys not being merged correctly.