Fixes #13 - This prevents formation of broken data on task update cases.