I think I've asked about this before, too, anyway... this doesn't make sense to me. If `!this.hasTitle` is true, `this.title` is falsy, so this ends up setting an empty title, right?