refactored call to the base class