It'd be nice to have a comment explaining why we have to restart immediately here.