protected function removeBackupTask(
        $worker,
        AbstractAuth $auth,
        $remote,
        $opts = ['files' => false, 'data' => false]
    ) {
        $backupDir = $remote['backupsdir'] . '/' . $remote['time'];

        $collection = $this->collectionBuilder();
        $collection->taskSsh($worker, $auth)
            ->timeout($this->getTimeoutSetting('remove_backup'))
            ->exec('rm -rf ' . $backupDir);

        return $collection;
    }