ivars are nil when undefined right? or are you just meaning to be explicit