code: def auto_no_thousands(self):
          
          if self._value >= 1000000000000:
              return self.TiB, 'TiB'
          if self._value >= 1000000000:
              return self.GiB, 'GiB'
          if self._value >= 1000000:
              return self.MiB, 'MiB'
          if self._value >= 1000:
              return self.KiB, 'KiB'
          else:
              return self.B, 'B'
docs: Like self.auto but calculates the next unit if >999.99.