I can't help agree with all those points