Quite a ride...