Rangers probably can't wait to get this one out of the way as the Europa League final looms on the horizon.
But a trip to face Hearts will prove useful for Gio van Bronckhorst as his players look to make their pitches for a starting spot in Seville.
It's also a chance for an up close and personal scouting mission for the Scottish Cup Final and for that reason they won't be taking it lightly.
Just five days out from the clash with Eintracht Frankfurt, don't be surprised to see some big names rested.
With Alfredo Morelos out and Kemar Roofe facing a late fitness call, Van Bronckhorst can scarcely afford more injuries so the cotton wool may be out for some key men.
Two men almost certain to be involved at some stage are Aaron Ramsey and Amad Diallo, the loanees who could have a major impact against Eintracht despite playing relatively minimal roles in the run so far.
They've both shown their quality in recent weeks and this will be their last chance to grab the brass rings and push their way into the team on Wednesday night.
Predicted Rangers XI
Diallo has been used off the bench in Rangers' last two games and he scored against both Dundee United and Ross County.
So he might find himself on standby for the second 45 again with Joe Aribo, Scott Wright, Ryan Kent and Fashion Sakala battling it out for starts in the front three.
Alex Lowry impressed again against County but he seems unlikely to start again for a second time in four days.
Meanwhile the likes of John Lundstram, James Tavernier and Connor Goldson - guaranteed starters in Seville - might find themselves heading for the bench after an hour or so to protect the legs for Wednesday's date with destiny.
Provisional Rangers squad
Allan McGregor
Jon McLaughlin
Robby McCrorie
James Tavernier
Connor Goldson
Leon Balogun
Calvin Bassey
Leon King
Adam Devine
Borna Barisic
Glen Kamara
Steven Davis
James Sands
Charlie McCann
John Lundstram
Ryan Jack
Scott Arfield
Joe Aribo
Alex Lowry
Scott Wright
Fashion Sakala
Amad Diallo
Aaron Ramsey