Despite all our shortcomings...