I think we still need to call `super`.