har haft en lång och besvärlig resa.