Patrick Vieira has defended Manchester City amid accusations that they are needlessly stockpiling star players.
Vieira, who arrived at Eastlands in January from Internazionale, has seen City spend an estimated £120million on new players during the summer transfer window.
England international James Milner was the final big-name signing following the earlier arrivals of Aleksandar Kolarov, Jerome Boateng, David Silva and Yaya Toure.
That has led critics to suggest that manager Roberto Mancini will struggle to juggle a squad containing too many high-profile players.
However, Vieira claims every member of the first-team squad will be needed during a gruelling Premier League and Europa League campaign.
"When you look at the Chelsea bench they also have a good team on the sidelines," said Vieira.
"But if you want to go from the start to the end you need everyone, and for everyone to be fully committed.
"Anything can happen in the first few months. Eleven players will start the first few games, but there are so many games to play, in so many competitions.
"The team which starts will not be the team that finishes the season, so everyone has to get focused.
"It will bring some frustration, because quality players do not like to be on the bench.
"But at a club like City which is ambitious, you have to accept it, and what we can do is put the manager in a difficult position when he picks the eleven who will start."