should we call super?