This one is fine; it will never throw given the current usage.  That's just to ensure that the taskQueue doesn't get stuck and fail to execute the next task if the previous task throws.