This was a long ride, but worth it