The `in` operator is significantly less performant than doing an explicit, strict equality check against `undefined` http://jsperf.com/in-vs-explicit