code: async def _handle_found_values(self, values):
          
          value_counts = Counter(values)
          if len(value_counts) != 1:
              log.warning("Got multiple values for key %i: %s",
                          self.node.long_id, str(values))
          value = value_counts.most_common(1)[0][0]
  
          peer = self.nearest_without_value.popleft()
          if peer:
              await self.protocol.call_store(peer, self.node.id, value)
          return value
docs: We got some values!  Exciting.  But let's make sure
          they're all the same or freak out a little bit.  Also,
          make sure we tell the nearest node that *didn't* have
          the value to store it.