These past 2 or 3 days have been sponsored by caffeine. Shouldn't be so surprised that this 90-minute nap turned into 3 full hours — particularly given this sweltering heat.