diff --git a/src/box/index.cc b/src/box/index.cc
index 874c93df84ea465e8c4c310777cd2e6d5284e15a..d03db083b9be1555b495ed3ffa1e706cc886d751 100644
--- a/src/box/index.cc
+++ b/src/box/index.cc
@@ -103,7 +103,7 @@ primary_key_validate(struct key_def *key_def, const char *key,
 
 Index::Index(struct key_def *key_def_arg)
 	:key_def(key_def_dup(key_def_arg)),
-	sc_version(::sc_version++),
+	sc_version(::sc_version),
 	m_position(NULL)
 {}
 
@@ -130,7 +130,6 @@ Index::~Index()
 	if (m_position != NULL)
 		m_position->free(m_position);
 	key_def_delete(key_def);
-	::sc_version++;
 }
 
 struct tuple *