generational hangover, not sure i can survive another one of these. they're getting worse