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