sends -1 for task_id too