Getting better. But a long way to go