 	
 	func delete(indexPath: IndexPath) {
 		guard let undoManager = undoManager,
-			let deleteNode = coordinator.nodeFor(indexPath),
+			let deleteNode = dataSource.itemIdentifier(for: indexPath),
 			let deleteCommand = DeleteCommand(nodesToDelete: [deleteNode], undoManager: undoManager, errorHandler: ErrorHandler.present(self))
 				else {
 					return

			if parentNode.representedObject is Account {
				return IndexPath(row: 0, section: destIndexPath.section)
			} else {
				return coordinator.indexPathFor(parentNode)!
			}
			
		} else {

	}
	
	func copyHomePageAction(indexPath: IndexPath) -> UIAction? {
		guard let node = dataSource.itemIdentifier(for: indexPath),
			let feed = node.representedObject as? Feed,
			let homePageURL = feed.homePageURL,
			let url = URL(string: homePageURL) else {
