added root sibling exception for insert()