Will restart itself if any of the cleanup functions dies