Fix device duplication at the expense of ancestor name observers

To revisit.