`self.bits == 0` seems easier?