 		return SignalProducer<Void, Rc2Error> { observer, _ in
 			os_log("removing %{public}@", log: .docker, type: .info, container.name)
 			self.session.dataTask(with: request) { (data, response, error) in
-				self.statusCodeResponseHandler(observer: observer, data: data, response: response, error: error) {
-					observer.send(value: ())
-				}
+				self.statusCodeResponseHandler(observer: observer, data: data, response: response, error: error) {}
 			}.resume()
 		}.observe(on: scheduler)
 	}

		request.setValue("application/json", forHTTPHeaderField: "Content-Type")
		return SignalProducer<(), Rc2Error> { observer, _ in
			let task = self.session.uploadTask(with: request, from: jsonData) { (data, response, error) in
				self.statusCodeResponseHandler(observer: observer, data: data, response: response, error: error) {
					observer.send(value: ())
				}
			}
			task.resume()
		}.observe(on: scheduler)

		request.setValue("application/json", forHTTPHeaderField: "Content-Type")
		return SignalProducer<(), Rc2Error> { observer, _ in
			let task = self.session.uploadTask(with: request, from: jsonData) { (data, response, error) in
				self.statusCodeResponseHandler(observer: observer, data: data, response: response, error: error) {}
			}
			task.resume()
		}.observe(on: scheduler)
