I think this is pretty spot on.