Just as a note, based on recommendation from a few browser engineers, Modernizr is changing it's detects to do a `in` check vs accessing the property and checking against `undefined`