hard times ahead