the task may remove before it's inserted