Lots of stuff to digest here….