XCode told me the result of [self init] has to be immediately returned or assigned to self.