I just came off a 24 hour shift this morning...