Oh dear, oh my. I recognize each of these a bit too well.