Nick Cannon admitted that he broke up with one-time love Kim Kardashian back in 2007 because she kept her now-infamous sex tape secret from him.
"If she might have been honest with me I might have tried to hold her down and be like 'That was before me' because she is a great girl," Nick told US radio host Howard Stern.
"She's actually one of the nicest people you'll ever meet. But the fact that she lied and told me that there was no tape?"
The tape in question was made with Kim's ex-boyfriend Ray J in 2003 when Kim was 23 years old.
The success of the tape boosted her career to Paris Hilton levels of success.
"I still think she might have had a part to play in it[s release]," Nick commented on air.
Ouch! Pretty harsh accusations from a guy who was only with the Keeping up with the Kardashian's star for a few months.
"I think she's a great businesswoman if you ask me," he added.