The bubble is about to burst in the Edmonton Eskimos compound.
When tonight's final preseason game against the Saskatchewan Roughriders at Commonwealth Stadium is over, 10 or 11 players are going to be sent out of town by the end of the weekend.
That's how many cuts the Eskimos coaching staff will likely have to make by Saturday's 1 p.m. deadline that requires all CFL teams to be at 53 players (46 on the active roster and seven on the practice roster).
Of course, Edmonton head coach Danny Maciocia could stash another player on the one-game injured list on Saturday, bringing the total to 54 players. But that eats into the $4.2 million salary cap.
The bottom line is that there are still 64 bodies on the Eskimos' roster entering tonight's second and last exhibition game.
So, who is sitting on the bubble? And who has a job already secured - barring a major meltdown or injury tonight?
Here is an educated guess on who is secure and who isn't.
Offensive line: Dan Comiskey, John Comiskey, Patrick Kabongo and Joe McGrath have starting jobs.
Calvin Armstrong and Garrick Jones are still fighting for the starting left tackle job, but both should stick with the team - one on starting roster and one stashed elsewhere.
Receiver: Brock Ralph, Kamau Peterson, Jason Tucker, Fred Stamps, Andrew Nowacki and Kelly Campbell.
Running back: The No. 1 job is still up for grabs between Damien Anderson and AJ Harris. But it's hard to imagine Anderson getting cut after signing a new contract in the off-season.
Quarterback: Ricky Ray, Stefan LeFors and Jason Maas.
Fullback: Mathieu Bertrand is a given. Based on special teams through training camp, Chris Ciezki, Calvin McCarty and Pierre-Luc Yao also seem secure.
Long snapper: Taylor Inglis.
Kicker/punter: Noel Prefontaine.
Defensive line: Fred Perry, Dario Romero and Adam Braidwood.
As bizarre as this sounds, Jim Davis also seems to have a secure job, even though he has yet to play a game for the Green and Gold. That's because the Esks don't have another healthy body to play defensive tackle besides Romero.
Linebackers: Agustin Barrenechea, Shannon Garrett, Siddeeq Shabazz and Kenny Onatolu.
Secondary: Jordan Younger, Jason Goss, Lenny Williams, Keith Williams and Will Loftus (primarily on special teams).
Special teams: Tristan Jackson should have a job because of his punt-return touchdown in the controlled scrimmage and in Calgary last week. Tim St. Pierre and Adrian Baird also seem to have an inside track on kick coverage jobs.
ON THE BUBBLE:
Secondary: Jonte Buhl has the inside track against Jackson for the remaining starting cornerback position. But that has yet to be decided.
Bradley Robinson will be tried as a returner tonight but is in tough in the secondary. Jonathan Hood, J.R. LaRose and Sammy Okpro are non-imports fighting for their lives.
Linebacker: TJ Hollowell is an import back up in the middle, which isn't good because the Esks are starting a non-import there.
Defensive line: Brandon Guillory, Montez Murphy and Tyler Clutts are fighting for one starting end job. It's unclear if Justin Cooper will be kept on special teams. And Michael-Jean Louis was run over last week in Calgary but his non-import status likely gives him a job.
Offensive line: Tim Bakker and Aaron Fiacconi have the resumes to be a versatile back- up. One will stick on the playing roster but can the other be stashed somewhere else given the salary cap?
Terriss Paliwoda, Adam Rogers and Daniel Barlowe are longshots.
Receiver: Greg Prator and Jermaine Jamison are in a battle for one import back-up job that likely involves starting the year on the practice roster.
Dante Luciani and Kevin Challenger haven't been overly impressive in camp. What's their fate?
Quarterback: Tyler Donovan is surely gone.
Running back: If Harris loses the No. 1 job, does he stay on the practice roster or does Ron McClendon?
Special teams: Warren Kean and Derek Schiavone are competing for one back-up kicking role.
And what happens to Keith Stokes in the return battle?