This is a really good analysis