Funnily enough with the amount I slacked off during my time at university, I never once did an all-nighter. I'd set myself up for them but would usually finish by the early hours (or at least justify to myself that I'd done enough) and go to bed. I did all-dayers instead. All worked out in the end.