Has Cameron found his vision?