Fresh off his flight from San Francisco Friday afternoon, Leland Kim had just picked up his numbered marathon bib and registration packet at the Javits Center and was headed to the ING New York City Marathon Expo.
Then he got a text message from a friend: "We're so sorry the marathon got canceled."
Confused, Kim asked someone working at the expo about it, and was told the marathon was still going on. New York Mayor Michael Bloomberg had been saying so all week. And Kim had already spoken to runners who'd come from New Zealand, Argentina, Russia and Ireland.
But Sharon McNary, a seasoned runner from Pasadena, Calif. , soon saw people at the Javits expo walking with their heads bowed, talking into cell phones and texting as rumors of a cancellation circulated.
Although no official email came from the New York Road Runners, the official organizers of the race, those at the expo soon realized the rumors were true. Presenters folded up their booths and went home, said McNary.
"There were a few people who were expressing their anger pretty loudly, but for the most part, I think people understood that the timing was just not right for it," McNary said.
Earlier this week, Kim and his partner kept their eyes on the news as they watched superstorm Sandy unfold, wondering whether their eight months of training for their first marathon would be for naught.
The 26.2-mile race seemed unfathomable last winter, when a 3-mile run was exhausting. But this week, with the finish line in sight, they listened to Bloomberg say over and over again that the race was on. Even Friday morning, when they left for the airport, they were certain they would be running together through New York's five boroughs.
And then that text message from a friend came.
"I felt like it was kind of taken away from us at the last minute," Kim said. "I would have understood if, shortly after the hurricane, it was canceled. … We definitely saw the devastation, and we definitely were concerned for the people that were affected by this not only in New York but in other parts of the East Coast."
He did not get an official cancellation email from the New York Road Runners until Saturday at 11:51 a.m., more than 12 hours after the mayor and race CEO Mary Wittenberg announced the race was off.
Robert Brink, a marathoner from Manhattan who was still without power, said he still hadn't gotten the official cancellation notice.
"I can't believe they still haven't sent out emails as far as I can tell," Brink said. "Especially for foreigners. I'm sure there's probably going to be some people who are flying out here who still think it's on."
The New York Road Runners did not immediately respond to a request from ABCNews.com for comment, but its email's auto reply still begins with "Thank you for your message. We are in full execution mode for the 2012 ING New York City Marathon."
Brink said he feels bad for out-of-state runners who went through the "roller coaster" of canceling and rescheduling flights as the storm moved up the Atlantic coast. Because the race was still on, they had to find a way to New York despite the frozen air traffic, only to find out that the race had been canceled once they arrived.
"I totally understand it should have been canceled because it's not right if there's people hurting," he said. "But my first reaction was, look, you made the call to go through with it. At this point, assuming no one's going to die by holding it, you just kind of have to live with that choice."