Could the above be replaced with `var terms = _.union(this.terms, that.terms);`?