formatAll must reuse delete