To give more context, I have a code that creates several AVLTrees, and my code fails when I am freeing my AvlTrees (because TAVLTreeNodeMemManager.DisposeNode says "'%s.DisposeNode: FCount (%d) is negative. Should not happen.'").
But when I add, `AVL_Tree.NodeMemManager := nil;` (disabling the NodeManager), the code runs fine.