"use strict" mode ensures "this" will be undefined

if it is not executed on its own context, or it doesn't find its own
context