plug the task recovery stuff a bit more