private function removeCopyProgresses(array $progresses): array
    {
        foreach ($progresses as $step => $progress) {
            if ($progress[0] === self::OP_CPY) {
                unset($progresses[$step]);
            }
        }

        // resort keys
        return \array_values($progresses);
    }