Used TaskID.forName() to avoid the constructor discrepancy (per Raghu).