I suppose exposing this would make unit testing easier. Either that or remove all the polyfills.