if we override the dealloc method, with this:
NSLog(@"deallocating %@", self);
shouldn’t we call the dealloc from the super before or after the NSLog? this way -from what I’ve understood about overriding- you replace the dealloc method by the new method, and does nothing but an NSLog?!