Please use `super()` here too, to avoid copying too much and reusing the existing code + MRO as much as possible.