before refactoring the determination of don't deletes