If I recall correctly, `(function() { return this })()` won't return the global object in strict mode, which is part of the reason we were using `Function("return this")()` before.