JSHint warns that error causes problems in <IE8, but considering the other things we use that's not really an issue. Will fix. 

Kris Kowal <notifications@github.com> wrote:
>> -                void 0, // this (defaults to global)
>> -                makeRequire(topId), // require
>> -                module.exports, // exports
>> -                module // module
>> -            );
>> +            var returnValue;
>> +            try {
>> +                // Execute the factory function:
>> +                returnValue = module.factory.call(
>> +                    // in the context of the module:
>> +                    void 0, // this (defaults to global)
>> +                    makeRequire(topId), // require
>> +                    module.exports, // exports
>> +                    module // module
>> +                );
>> +            } catch (err) {
>
>May I suggest spelling out `error`?
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/montagejs/mr/pull/66/files#r8808713