With "use strict", if `window` or further the `global` object does not exist/never defined then it will throw an error and fail. I would give you an example on jsFiddle, but it's down at the moment.