`request` could be taken for a `sdk/request` instance, instead of a `XMLHttpRequest` instance. Maybe you could use `xmlhttp` or something else?