preserve overridden methods