moving root, committing before move