Still some way to go, but ...