`typeof this[unit] === "undefined"`

`hasOwnProperty` is really meant for distinguishing own instance properties from those that may have come from a prototype