 				}
 			}
 
-			disposable.addDisposable {
+			let _ = disposable.addDisposable {
 				channel.close(flags: .stop)
 			}
 		}

				}))
			}

			disposable.addDisposable {
				channel.close(flags: .stop)
			}
		}

						disposable += signalDisposable
					}

					let _ = disposable.addDisposable {
						rawTask.terminate()
					}
				}
