Dwayne De Rosario has explained his reasons for departing Toronto FC last week.
The Canadian club's best player was traded to New York Red Bulls in a much-talked about move which he feels was a long time coming as TFC would not come to the party over a new contract.
"It was just an offer that more suited Toronto than myself, and it was one that I felt had some uncertainties," De Rosario said.
"I said, 'Enough's enough.' I didn't want to be a negative influence, I didn't want to be a bad guy in the locker-room. I would still play 100 per cent, but I just couldn't carry that weight on my shoulders and in my mind.
"I just needed to get some clarity and just play, so it had to come down to one of us making a decision."
He admitted that Toronto were not doing enough to keep him happy so decided to instigate a move to a club where he could pin his hopes and dreams.
"That's what you expect, a club to keep their hometown boy as comfortable as possible," he added. "I didn't sense that, so it was time to move on.
"Obviously being in my hometown and from the great support we have in Toronto. But I just had to have some piece of mind, I couldn't play in a situation where I felt I wasn't being treated right. I had to make a tough choice and move forward.
"I think some fans will like me and some fans are going to dislike me, but at the end of the day I don't think anyone will question my commitment and the 100 per cent I've given in every game. I played with every inch of energy to help (Toronto). It's unfortunate it had to come down to this.
"I have to change my focus now and I'm happy to be with a great club."