IMHO I wouldn't worry about that.

We need to do `typeof self !== 'undefined' ? self : undefined` anyway when injecting the global or it won't work under node.