Is it mission-critical things? • Target the change. Should previous data preserved? • Target the availability. Is 100% availability is a must? • At any changes, either in migration or versioning, it is always safe to add things, but be careful when changing / deleting things.