e.g. the following currently ends up creating `instances0` etc ```js .then(instances => { if (options.runHooks) { return this.runHooks().then(() => instances) } return instances }) .then(instances => { ... }) ```