Why the ivar?