It's been a long hard road. Some parts of it were pretty bumpy, but the last few years have been pretty smooth.