"NewCo fifty-seven fourteen, holding instructions for you, advise ready to copy."
My First Officer looks up from the FOM he is studying in preparation for an upcoming training event and gives me a quizzical look. "Was that for us?" he asks.
"NewCo 5714, you copy Minneapolis Center?"
Well shoot, it was for us. NewCo recently switched their flight numbers from the 1800-2099 range to the 5700-5999 range, and I'm not quite used to listening for the new numbers. I grab the release and a pen. "Center, NewCo 5714, sorry 'bout that. Ready to copy."
"Minneapolis Center clears NewCo 5714 to SKETR intersection, hold southwest as published, twenty mile legs approved, expect further clearance two two five five zulu, time now two one five niner zulu."
I read back the clearance and begin entering the hold into the Flight Management System by selecting "Hold" from the NAV page, then entering it over SKETR on the Flight Plan page. This brings up a form where I enter the inbound course, leg length, holding airspeed and altitude, and expect further clearance (EFC) time. Punching the 6R line select key inserts the hold into the flight plan, displaying the proposed route in white dashes on my MFD's map display. My FO looks over to verify that the hold looks correct, gives me a thumbs up, and I hit 6R again to activate the flight plan. The FMS takes about ten seconds to recompute everything - I've become so used to it that I no longer make 286 processor jokes - and then displays the hold in solid white on the map display, signifying that it is indeed active. At this point, the FMS will automatically choose the correct holding entry, enter the hold, and continue until we tell it to do otherwise. It's a mockery of all that holding practice over NDBs in 30 knot crosswinds that I did as a young pup.
"Wonder what's going on in Minneapolis?" my FO muses. I shrug and request a new D-ATIS from the FMS' ACARS menu. It takes about thirty seconds to pop up; it's still the same ATIS I pulled up about 30 minutes ago. The weather isn't too bad: 2100 foot ceiling, eight miles visibility, winds out of the north at 15 knots. That last item is likely the cause of the delays. Runway 12L/30R is under construction, and Minneapolis is down to three runways that all intersect or nearly intersect each other: 30R/12L, 35/17, and 4/22. So long as the weather is nice and the winds are light or from the south, ATC can keep things humming along smoothly with approaches to runways 17 and 22 (land and hold short of 17) while they fire departures off 12R in quick succession. Meanwhile ground control lines up all the crossing traffic on each side of 12R and crosses them en masse whenever departures pause for an arrival to 22. It's a thing of beauty to watch when everything is running smoothly.
It doesn't take much to mess up the plan, though. Marginal weather takes away Land and Hold Short Operations (LAHSO) so that the arrivals must be staggered, or else ATC will use 17 as the sole arrival runway. If the ceiling gets much lower, it takes away both 22 and 17 for arrivals since those runways are served only by localizer approaches with fairly high minimums. In this case arrivals use 12R and departures use 17, which really gums up the works. Winds from the north, while not as problematic as a low ceiling, do also slow things down. Since the construction began in early September, ATC has become very good at predicting how the weather will affect the maximum arrival rate and issuing ground holds accordingly to make sure the arrival banks don't all arrive at once. This is only the second time I've had to hold so far.
Entering the hold into the FMS automatically changed the Estimated Time of Arrival and Estimated Fuel at Arrival display to reflect the extra 45 minutes of holding at FL240 and 230 knots. It's a nice feature that can make a captain lazy. However, I'm rather mistrusting of machines in general and of the JungleBus' Flight Management System in particular. If there's anything I've learned in two years of flying the JungleBus, it's to not believe a thing its computers tell me. Every software patch that fixes one bug seems to introduce two new ones. It's very reliable for navigating from point A to point B, it's just the theoretically labor-saving features like VNAV and fuel management that give us plenty of "what's it doing now?" moments.
Therefore I pick up a pen and paper to do some quick and dirty figuring. I conclude that this time the airplane is not lying to me and we will indeed land right at what I consider to be our minimum arrival fuel - 5200 lbs, enough to go to our alternate of Rochester plus 3000 pounds of reserve fuel. This is slightly more than the minimum fuel shown on the release, because their reserve is based upon 45 minutes of long-range cruise at 10,000 feet and is generally 2200-2400 pounds. I don't ever want to land with that little fuel in the tanks so I use a more conservative number. I add the fuel burn from SKETR to the airport to that minimum arrival fuel, throw in a few extra hundred pounds for vectoring, and write down our "Bingo" fuel number on the release after discussing it with the FO. We will reach it right at our current EFC time. Fortunately our dispatchers have been very liberal with holding fuel throughout the construction.
It's time to let our dispatcher know what's going on. I text him our holding point, EFC, altitude, fuel on board, and my calculated bingo fuel. A few minutes later he texts back an acknowledgement along with his own calculated bingo fuel, which of course is 800 lbs less than my number. We enter the hold and I make a short PA to the passengers about the delay.
After about twenty minutes in the hold, I start hearing Minneapolis Center extending other flights' EFC times. Several divert to their alternate airports. I query whether our 2255Z EFC is still holding up, and Center replies that it is - for now. I check the Minneapolis weather again. It's still good. The reality is that my bingo fuel number is a little more conservative than it needs to be, because it assumes that I'll be vectored for the approach, fly it to minimums, go missed approach, and then fly to Rochester. Diverting from SKETR - or even from any part of the downwind or base leg for Runway 35 - will require a lot less fuel. My FO and I discuss the fact that an alternate isn't legally required; we could have our dispatcher remove it and hold for a while longer, but still divert once we got down to 3000 lbs plus the fuel needed to reach Rochester. In the end, I decide not to officially remove the alternate, but to use our dispatcher's bingo fuel number instead of mine. The reality is that once we get past SKETR, the likelihood of a diversion drops to near zero and some 4600 pounds of fuel in the tanks on landing in MSP is plenty in this situation. The difference gives us almost twenty extra minutes of holding.
It turns out that we don't need it; as if to mock all my contingency planning, Minneapolis Center clears us past SKETR twenty minutes before our EFC, and we land with 6200 pounds of fuel remaining. It takes us a while to reach our gate on the G concourse because the departure lineup for 30L extends all the way to Runway 22! Thankfully, the backlog has mostly cleared out by the time we leave an hour later. I smile as we climb westward into the setting sun. We're going to Montana, where the beer is good, the gate agents are friendly, and even airports under construction are blissfully delay-free.