commit before move