Wow what a fun ride.