On February 25, 2004, before a TNA show, Punk was involved in a physical fight with Teddy Hart outside of a restaurant which was broken up by Sabu. The scuffle was reportedly because of an ROH show where Hart performed three unplanned spots which put many other wrestlers in danger of injury. Around the time of the fight, Punk and Dinero had stopped showing up on TNA shows,which lead to speculation that he was fired because of the incident. Punk would say that the scuffle had nothing to do with his TNA career. He said that the reason he and Dinero had stopped showing up on TNA pay-per-views was because TNA officials believed that they did not connect with the fans as heels. Punk decided to quit TNA in March 2004 during the Rob Feinstein controversy, after he had an argument with the TNA offices over his ability to work for ROH after a TNA order that their contracted wrestlers were no longer allowed to wrestle in ROH.