explicit calls to the overridden functions