screw it, just use the es5 stuff