Wow, the diff interleaving the old progress method with the new task_header and waiting methods was just brutal to pick apart. git failure :ghost: