It wasn't a problem at Santa's workshop that held up Christmas presents for some this year, but rather, shipping problems at UPS and FedEx.
The delays were blamed on poor weather earlier this week in parts of the country as well as overloaded systems. The holiday shopping period this year was shorter than usual, more buying was done online and Americans' tendency to wait until the last possible second to shop probably didn't help either.
Neither company said how many packages were delayed but noted it was a small share of overall holiday shipments. While the bulk of consumers' holiday spending remains at physical stores, shopping online is increasingly popular and outstripping spending growth in stores at the mall.
The problems appear to have affected many parts of the country. The Associated Press spoke to people in Alabama, California, Georgia, Kansas, Louisiana, Nevada, Ohio, Oklahoma, South Carolina, Texas and Virginia who didn't receive presents in time for Christmas.
Many gifts didn't arrive.
Some FedEx customers are able to pick up packages Christmas Day at their local FedEx Express centers.
FedEx said deliveries to their homes were attempted but failed because "the business was closed." During follow-up calls with customer service, they said they learned that the local depot was overwhelmed and didn't attempt delivery.
Amazon.com has been notifying some customers affected by the UPS delays that it will refund any shipping charges and is giving them a $20 credit toward a future purchase.