Thank you @allegro

It was definitely a lot to take in one sitting :-(