We're trying to avoid modifying the prototype since if everyone starts doing it, it might start messing things up. Generally, we only modify prototypes if we're adding a polyfill.