Can you use ``this.when`` instead?