Can you explain the use of `this.results.length`, instead of `this.length`?