Sunderland defender Anton Ferdinand says he has learned from his mistakes as he prepares to face his old club on Sunday.
Ferdinand has been open with his critics about the errors he has made, but he has rejected the accusations that threatened to overshadow his 15 years at West Ham.
The 24-year-old told The Telegraph he never made up a story to hide a birthday trip to America and he says he never rejected a new contract at Upton Park to move to the North East.
Ferdinand completed an £8million move to The Stadium of Light in August and has since made 10 Premier League starts for the Black Cats.
But Ferdinand, who is keen to emulate his older brother Rio and secure a place in the England team, said the negotiations were out of his hands.
"Things happen in life and you've got to learn from them. You have to make mistakes in life to better yourself," he said.
"Saying I rejected a contract and stuff like that, which was never the case because as soon as Sunderland put in an offer and they accepted it, West Ham withdrew the contract from me.
"I'm looking forward to playing West Ham again. The fans are going to have their own views on why I left, but there was a lot of stuff which was not the correct version of events.
"If something is my fault, I will step up to the plate and say it's my fault like it was.
"But I'm not going to say I regret it because I did it."