I think I enjoy how explicit solid is about all this stuff. I can generally follow why a random thing does or does not update (with some work)