 
                                 cell.configureWithMessage(message, layoutCache: layoutCache)
 
-                                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, mediaTapAction: mediaTapAction)

                        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)
