Another bug of runner = runner instead of this.runner = runner