|  | @@ -131,10 +131,10 @@ class Archive:
 | 
	
		
			
				|  |  |          self.name = name
 | 
	
		
			
				|  |  |          self.checkpoint_interval = checkpoint_interval
 | 
	
		
			
				|  |  |          self.numeric_owner = numeric_owner
 | 
	
		
			
				|  |  | -        self.items_buffer = CacheChunkBuffer(self.cache, self.key, self.stats)
 | 
	
		
			
				|  |  |          self.pipeline = DownloadPipeline(self.repository, self.key)
 | 
	
		
			
				|  |  | -        self.chunker = Chunker(WINDOW_SIZE, CHUNK_MASK, CHUNK_MIN, self.key.chunk_seed)
 | 
	
		
			
				|  |  |          if create:
 | 
	
		
			
				|  |  | +            self.items_buffer = CacheChunkBuffer(self.cache, self.key, self.stats)
 | 
	
		
			
				|  |  | +            self.chunker = Chunker(WINDOW_SIZE, CHUNK_MASK, CHUNK_MIN, self.key.chunk_seed)
 | 
	
		
			
				|  |  |              if name in manifest.archives:
 | 
	
		
			
				|  |  |                  raise self.AlreadyExists(name)
 | 
	
		
			
				|  |  |              self.last_checkpoint = time.time()
 |