There is certainly a lot to read here.