| 
					
				 | 
			
			
				@@ -60,7 +60,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - (void)writesFinishedWithError:(NSError *)errorOrNil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   __weak GRXBufferedPipe *weakSelf = self; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dispatch_async(_writeQueue, ^{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    [weakSelf finishWithError:nil]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    [weakSelf finishWithError:errorOrNil]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -88,8 +88,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       case GRXWriterStateStarted: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (_state == GRXWriterStatePaused || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _state == GRXWriterStateNotStarted) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (_state == GRXWriterStatePaused) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           _state = newState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           dispatch_resume(_writeQueue); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -102,7 +101,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - (void)startWithWriteable:(id<GRXWriteable>)writeable { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   self.writeable = writeable; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  self.state = GRXWriterStateStarted; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  _state = GRXWriterStateStarted; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dispatch_resume(_writeQueue); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 - (void)finishWithError:(NSError *)errorOrNil { 
			 |