Isn't this just the base class's behavior?  Why override?