Buckle up: there’s a lot to get through ...