I don't understand this part. Why not just check `self.view` before invoking `super`?