It seems shouldBackup is always false. ??