Yaya Toure has come clean over his rucks with Manchester City teammates.
The former Barcelona midfielder admits clashing with his fellow City stars during the season.
Toure said: "These things happen at all the big clubs.
"Even at Barcelona, which might surprise a few people. But it's not that bad. You fight among yourselves because you want to do better.
"You want to show your team-mates how much it all matters to you."
On his infamous bust-up with James Milner, Yaya smiled: "Did we have a row? Yes, yes and yes!
"I started to have a go at him because of something I didn't like.
"I get angry when players around me don't feel the same about winning. That's my character.
"I did the same at Barca, even with Messi and Xavi.
"But you do this because you want to pick the team up. To say nothing is no good for anyone.
"You have to talk, you have to communicate, you have to bring your experience to the side.
"I'm not afraid to do that, it doesn't worry me. In fact, I like to have an argument, to put my point across.
"I used to do it with Frank Rijkaard and Pep Guardiola, my coaches at Barca.
"OK, it may not have been physical but we said exactly what we thought.
"Carlos Tevez does the same here at City. I don't mind, it's good.
"Only the other day somebody said to me I had to counter-attack better than I did in Spain.
"I asked what was wrong with me in Spain... and they said I was sh**!
"But it's great when people talk like that. Especially Carlos. That's why he is my favourite player.
"When I was at Barca I used to ask Messi what he was like.
"Messi said he never stopped working, he fought for every ball.
"Now I know what he meant. He's the one player you cannot reproach.
"I came to this club because it is an incredible challenge."
Click here for the No1 coverage of all the gossip and transfer news around Manchester City.