dude, what a ride.