 	}
 }
 
+extension Feed: SmallIconProvider {
+
+	var smallIcon: NSImage? {
+		return appDelegate.faviconDownloader.favicon(for: self)
+	}
+}
+

		cell.name = nameFor(node)
		configureUnreadCount(cell, node)
		configureFavicon(cell, node)
		cell.shouldShowImage = node.representedObject is Feed
	}

	func configureUnreadCount(_ cell: SidebarCell, _ node: Node) {


	func imageFor(_ node: Node) -> NSImage? {

		if let smallIconProvider = node.representedObject as? SmallIconProvider {
			return smallIconProvider.smallIcon
		}
		return nil
	}

	func nameFor(_ node: Node) -> String {
