consumer confidence verging on cockiness