Hello all, For few days now, I have been seeing the "wrong-type-argument avl-tree-" error when I try to kill a buffer where org-persist has run. I am seeing this with the latest build of emacs-28 branch plus org main branch as of today. Here's the backtrace: Debugger entered--Lisp error: (wrong-type-argument avl-tree- nil) avl-tree-mapc(# nil) org-element--cache-persist-before-write(org-element--cache #) run-hook-with-args-until-success(org-element--cache-persist-before-write org-element--cache #) #f(compiled-function (v) #)(org-element--cache) #f(compiled-function (elt) #)(org-element--cache) mapc(#f(compiled-function (elt) #) (org-element--headline-cache org-element--cache)) seq-do(#f(compiled-function (elt) #) (org-element--headline-cache org-element--cache)) seq-find(#f(compiled-function (v) #) (org-element--headline-cache org-element--cache)) org-persist-write((org-element--headline-cache org-element--cache) #) org-persist-write-all(#) org-persist-write-all-buffer() kill-buffer("NEWS") Are there any pointers on how to fix this? Thanks! -- Kaushal Modi