Commiting progress before trashing for buffer method