I'm sort of doing that here - basically in IE9+ everything works out fine using extensions on their own. But if you want to support IE8 for a given extension then you need to ensure there is a locally scoped `indexOf`. It's kind of an edge case for someone to use the isolated extension with IE8 support, so I'm cutting corners a little yes.