please add comment here that `super.preRestart` is called is called from `preRestartDefault` already, so they don’t duplicate the call