I was thinking this might be something like `if self.successor and self.successor.populated` or something? To catch documents between when it was populated and when it was promoted?