As Sam Johnstone has been absent for the last two games with a groin injury, Jose Sa has been brought back in from the cold, but his two performances against Manchester City and Brighton & Hove Albion have produced mixed results.
After making several top saves against the champions, Sa made a costly error to gift Danny Welbeck a goal at the Amex last weekend, although his side still fought back to salvage a miraculous 2-2 draw.
Johnstone was back in training before the Brighton draw and should be available to face his old team, but O'Neil was still full of praise for Sa at the end of the game and could stick with the Portuguese for the time being, even though he was visibly furious with his blunder.
Whoever starts in goal should be protected by an unchanged back three of Craig Dawson, Santiago Bueno and Toti, while Nelson Semedo and Rayan Ait-Nouri occupy the wing-back slots as ever.
O'Neil is also confident that Mario Lemina will be fine despite picking up a calf issue at the Amex, so the Gabon international will likely captain the hosts alongside Tommy Doyle - who played the full 90 last weekend - in midfield.
Joao Gomes, Matheus Cunha and Jorgen Strand Larsen should complete an unchanged XI for Wolves, who are missing all of Sasa Kalajdzic (knee), Enso Gonzalez (knee), Yerson Mosquera (knee), Boubacar Traore (knee), Hwang Hee-chan (ankle) and Bastien Meupiyou (fitness).
Wolverhampton Wanderers possible starting lineup:
Sa; S. Bueno, Toti, Dawson; Semedo, Lemina, Doyle, Ait-Nouri; Gomes, Cunha; Larsen