Talk about coming a long way