A massive self-review.