Take care of removed sub elements if *all* has been removed
Some factorizations