Update with override and super to extend functionality for subclass.