Make task data optional