diff --git a/usb/core.py b/usb/core.py
index <HASH>..<HASH> 100644
--- a/usb/core.py
+++ b/usb/core.py
@@ -355,9 +355,7 @@ class Interface(object):
                     'bInterfaceClass',
                     'bInterfaceSubClass',
                     'bInterfaceProtocol',
-                    'iInterface'
-                    'address',
-                    'bus'
+                    'iInterface',
                 )
             )
 
@@ -528,7 +526,9 @@ class Device(object):
                     'iManufacturer',
                     'iProduct',
                     'iSerialNumber',
-                    'bNumConfigurations'
+                    'bNumConfigurations',
+                    'address',
+                    'bus'
                 )
             )
Fixed: put address and bus attributes in the DeviceDescriptor, not in the InterfaceDescriptor