Pep Guardiola accepts that he faces a difficult job in trying to keep every member of his star-studded Manchester City squad satisfied with their place in his plans.
The Citizens have enjoyed an amazing campaign to date, dropping just two points from 18 games played in the Premier League, winning 16 matches in a row to hold an 11-point lead over the rest of the top-flight.
They also skated through their Champions League group and face FC Basel in the last-16, while they are currently preparing to face Leicester City in the quarter-finals of the League Cup.
And head coach Guardiola admits that he has tough choices to make when he selects his side, with a number of stars having to content themselves with places on the substitutes' bench most weeks.
He told reporters ahead of a trip to the King Power Stadium on Tuesday evening: "Always I don't want to hurt the players, believe me. Always I understand them, because I was a football player and (I know) they want to play, but I have to take decisions.
"When the manager takes a decision and we win, always we are right. When you don't win, you make a mistake. So, it is simple like that."
The likes of Claudio Bravo, Danilo, Bernardo Silva and Yaya Toure are in line for starts against the Foxes, with goalkeeper Bravo having been the hero in a penalty shootout win against Wolves in the previous round.
The men from Manchester are 1/1 to reach the League Cup semi-finals and are 1/1 to keep a clean sheet against the Foxes, with the Citizens 3/10 to lift a trophy they have won twice in the last four years.
View all Soccer betting