title: SyntaxError: missing ) after argument list
body: <p>I know this is obvious. I just can't see it.</p>
  
  <p>This is part of a node/express app.. </p>
  
  <pre><code>'use strict';
  
  var express = require('express');
  var controller = require('./iresize.controller');
  var router = express.Router();
  
  router.post('/', controller.send);
  
  module.exports = router;
  </code></pre>
  
  <p>Which leads to..</p>
  
  <pre><code>SyntaxError: missing ) after argument list
      at (/Code/server/iresize/index.js:4:18)
  </code></pre>
  
  <p>i.e. var controller = require('./iresize.controller');</p>
  
  <p>I don't get it. I have lots of other routes and controllers that look exactly the same. I'm not sure why this one isn't working.. </p>
  
  <p>Note: I have cut down the error output for clarity. There is routes.js calling it like so...</p>
  
  <pre><code>  app.use('/r', require('./iresize')); 
  </code></pre>
  
  <p>and then in iresize dir I have index.js and resize.controller files.. </p>
  
  <p>The full error output is as so:</p>
  
  <pre><code>node server/app.js 
  [Error: Module version mismatch. Expected 46, got 14.]
  js-bson: Failed to load c++ bson extension, using pure JS version
  SyntaxError: missing ) after argument list
      at exports.runInThisContext (vm.js:53:16)
      at Module._compile (module.js:413:25)
      at Object.Module._extensions..js (module.js:452:10)
      at Module.load (module.js:355:32)
      at Function.Module._load (module.js:310:12)
      at Function._load (/Code/node_modules/pmx/lib/transaction.js:62:21)
      at Module.require (module.js:365:17)
      at require (module.js:384:17)
      at Object.&lt;anonymous&gt; (/Code/server/iresize/index.js:4:18)
      at Module._compile (module.js:434:26)
      at Object.Module._extensions..js (module.js:452:10)
      at Module.load (module.js:355:32)
      at Function.Module._load (module.js:310:12)
      at Function._load (/Code/node_modules/pmx/lib/transaction.js:62:21)
      at Module.require (module.js:365:17)
      at require (module.js:384:17)
  </code></pre>
  
  <p>NB: One of the Exceptions is at <a href="https://github.com/keymetrics/pmx/blob/master/lib/transaction.js" rel="nofollow">this</a> file. However if I remove the app.use.. line above everything works fine. </p>