 		}
 	}
 
-	func sendNewArticlesToTheCloud(_ account: Account, _ feed: WebFeed, completion: @escaping (Result<WebFeed, Error>) -> Void) {
+	func sendNewArticlesToTheCloud(_ account: Account, _ feed: WebFeed) {
 		account.fetchArticlesAsync(.webFeed(feed)) { result in
 			switch result {
 			case .success(let articles):

									switch result {
									case .success(let externalID):
										feed.externalID = externalID
										self.sendNewArticlesToTheCloud(account, feed, completion: completion)
									case .failure(let error):
										container.removeWebFeed(feed)
										self.refreshProgress.completeTasks(2)

								account.update(urlString, with: parsedItems) { result in
									switch result {
									case .success:
										self.sendNewArticlesToTheCloud(account, feed)
										self.refreshProgress.clear()
										completion(.success(feed))
									case .failure(let error):
										self.refreshProgress.completeTasks(2)
										completion(.failure(error))
