Manchester City first-team coach David Platt claims manager Roberto Mancini is finding leaving players out is as hard as picking his team.
Mancini has an embarrassment of riches at his disposal after a lavish spending spree which has made City serious title contenders.
The Italian is likely to rotate his squad for tonight's Carling Cup fourth-round tie at Wolves, but Platt insists that should not mask his desire to push for glory in four competitions this season.
Platt said: "He is driven by winning, he doesn't prioritise so much.
"To him, there is a competition we are playing in tonight that we want to win. Then he will concentrate on the next game. History has shown it is tough to win all four but you compete in them because you have no guarantee to win them all.
"Our squad is deeper in terms of quality. If we have got a clean bill of health, we are leaving people in the stand that should play. That is as hard a decision as putting 11 on the field at times. As long as we have got a clean bill of health, we know whatever game we go into we are going to be putting a competitive 11 out."
And Platt claims players accept changes are necessary to keep the team fresh. He added: "What we have got is a group of players, all of whom need to understand that, and I think they do.
"What we are competing for this season they will all play their part."
The game might have presented a chance for Owen Hargreaves to get another competitive game under his belt but a minor calf injury has ruled the former England midfielder out.
Hargreaves made a goalscoring debut in the third-round win over Birminghambut has made just one substitute appearance since.
3Wolves v Manchester City,
Sky Sports 2, KO 7.45