don't filter device->next != 0