`options.usePromises` should exist. We should (in theory) only need to change the `_http()` method to work. Optional cute functions, I suppose would need to check what `this.http` is returning I suppose...