Do you mind fixing this to just be a normal `for elt in self.children.rev_iter()` loop?