@arxanas the point about a "revision" being a snapshot is really good, I've noticed that too. might add that