If "use strict" is in effect, `this` isn't set to the global object is it? Also, `window` and the global object aren't always identical, I forget the specifics but IE 6/7/8 may have issues.