 
                         cell.configureWithMessage(message, layoutCache: layoutCache, mediaTapAction: mediaTapAction)
 
-                        cell.tapUsernameAction = { [weak self] username in
-                            self?.tryShowProfileWithUsername(username)
-                        }
+                        cell.tapUsernameAction = tapUsernameAction
 
                         cell.tapFeedAction = { [weak self] feed in
                             self?.tryShowConversationWithFeed(feed)


                            cell.configureWithMessage(message, layoutCache: layoutCache)

                            cell.tapUsernameAction = { [weak self] username in
                                self?.tryShowProfileWithUsername(username)
                            }

                            cell.tapFeedAction = { [weak self] feed in
                                self?.tryShowConversationWithFeed(feed)


                                cell.configureWithMessage(message, layoutCache: layoutCache)

                                cell.tapUsernameAction = tapUsernameAction

                                cell.tapFeedAction = { [weak self] feed in
                                    self?.tryShowConversationWithFeed(feed)
