Yeah, agreed. I should implement it in the superclass and call it.