Redefine first_complete to return task, not ID