Sunderland will head to Wembley to face Manchester City in the Capital One Cup final free from any real injury concerns.
According to Gus Poyet, only long-term injury victim Keiren Westwood and cup-tied Liam Bridcutt are certain to miss out, prompting some tough but welcome decisions ahead of Sunderland's first tilt at cup glory in 22 years.
He told safc.com:
Apart from Westy, which is a long-term injury, every single player is fit - even the ones who are not available, like Liam who is cup-tied.
This week, everybody's there. If nothing happens, there's going to be a big decision for me and, I hope, big understanding from the players.
It's hard for people who have been involved and playing, not only in the league but especially in the cup.
They have helped us get there but everybody is fit and I am only allowed to take a certain number of players, so it's going to be hard for a few.
In terms of team selection, you'd think that front positions are most up for grabs.
The back four and goalkeeper pretty much pick themselves after Santiago Vergini's nightmare against Arsenal. In the midfield, Lee Cattermole has already been assured of his starting spot, whilst you'd be very surprised to see Ki Sung-Yueng or Adam Johnson miss out.
Who plays up front, however, is pretty much anyone's guess. Fabio Borini looks a strong contender to play some kind of role, though it could well be from the left if Poyet retains faith in his usual system.
A lack of match-fitness for both Nacho Scocco and Steven Fletcher could restrict them to the substitutes bench, though Poyet has been a strong advocate of the latter especially so far this season. Emanuele Giaccherini and Jozy Altidore offer very different options too.
It's very tough to know which way it'll go really. There certainly isn't a lack of options, but, Borini aside, I'm not sure any have really done enough to make a strong case for themselves.