The merits of staying up all night...