Why don't we cache `this.mods` here?