A long and rocky road