Nearly five years in the making.