`self.odd` is not `self._odd`