extend implementation of DeviceList