Well that was some journey. Now I need a coffee