defaults and supports es5
ie 11
not dead
