The road so far...