That was really comprehensive. Good read.