don't call removeChild if no parent