Why pass `false` rather than `this.checkBadName`?