             }
             cell.configureSeparators(for: indexPath.item)
             cell.actions = availableActions(at: indexPath)
+            cell.tags = readingListNamesForArticle(at: indexPath)
         }
         updateEmptyState()
         collectionView.setNeedsLayout()

        return fetchedResultsController.object(at: indexPath)
    }
    
    fileprivate func readingListsForArticle(at indexPath: IndexPath) -> [ReadingList] {
        let request: NSFetchRequest<ReadingListEntry> = ReadingListEntry.fetchRequest()
        let moc = dataStore.viewContext
        do {
            let entries = try moc.fetch(request)
            let articleKey = article(at: indexPath)?.key
            let readingLists = entries.filter { $0.articleKey == articleKey }.flatMap { $0.list }
            return readingLists
        } catch let err {
            print(err)
        }

        
        cell.configure(article: article, index: indexPath.item, count: numberOfItems, shouldAdjustMargins: false, shouldShowSeparators: true, theme: theme, layoutOnly: layoutOnly)
        cell.actions = availableActions(at: indexPath)
        cell.tags = readingListNamesForArticle(at: indexPath)
        cell.delegate = self
        
        cell.layoutMargins = layout.readableMargins
        
