Could we use something like `createConfirm.call(this, type, req, download)` instead of using the `function loaded()...`?