`xmlhttprequest` doesn't work very well: https://www.npmjs.com/package/xmlhttprequest For some reason the first thing it does when it gets a request is abort it. wtf?!?!? ``` js this.open = function(method, url, async, user, password) { this.abort(); errorFlag = false; ```