I believe this is because the code uses `option.innerText = "Level #{i}"` - which "isn't W3C compliant". See this Stack Overflow question: - ['innerText' works in IE, but not in Firefox](http://stackoverflow.com/questions/1359469/innertext-works-in-ie-but-not-in-firefox) Looks like it should be the `textContent` property instead.