.. otherwise, it may be possible under some scenario, for the background task to continue and overwrite unrelated memory.