Yes, it seems weird that it's relying on some internal mechanism to do everything :), makes me wonder what the point of having it be a task is.