Twenty years in the making.