expect the best, but be ready for the worst.

Notes