 
                             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, mediaTapAction: mediaTapAction)

                            cell.tapUsernameAction = tapUsernameAction

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