"And it's been a long time coming."