It's really the earnings side of things because consensus expectations are quite low going into Q3, especially outside technology. Earnings growth in Q2 for the 493 stocks was much better than expected, so we might see similar upside in Q3. This is prompting a buy signal and encouraging risk-taking despite some recent wobbles.