prepping for mixins, added the allow_http option for the XHR API