Mutually assured destruction of both subclass and superclass