This is the part I don't understand! What exactly do we lose if we always use the latest version? For how long do we need to keep the version history? Is that only for the duration of ztokens? Then if we don't have any history, will it be inconsistent just for the duration of ztokens?