We've still got a long road ahead...