It wouldn't work with `RecursiveIteratorIterator`