Object.defineProperty apparently has some quirks in IE8 and this causes this code to fail.
Object.defineProperty apparently has some quirks in IE8 and this causes this code to fail.