Clean and close to AVL.