 
 void loop() {
   assignAddresses(); // Unsure why we have to do this every time, but we do
-  dallas1.requestTemperatures(); // Update temperatures
-  dallas2.requestTemperatures(); // Update temperatures
+  // Update temperature readings
+  dallas1.requestTemperatures();
+  dallas2.requestTemperatures();
   
   // Print comma separated temperatures
   for (int i=0; i<N_BUS_1; ++i) {

      }
    }
    
    Serial.print("Locating devices on ch. 2...");
    Serial.print("Found ");
    Serial.print(dallas2.getDeviceCount(), DEC);
    Serial.println(" devices.");
    

DeviceAddress d2_5 = { 0x28, 0x19, 0x74, 0x82, 0x04, 0x00, 0x00, 0xE1 };
DeviceAddress d2_6 = { 0x28, 0xA8, 0x78, 0x82, 0x04, 0x00, 0x00, 0xF0 };
DeviceAddress d2_7 = { 0x28, 0xAD, 0x8F, 0x82, 0x04, 0x00, 0x00, 0xEC };

// formulate each address group into a convenient array
void assignAddresses() {
  bus1Devs[0] = &d1_0;
  bus1Devs[1] = &d1_1;
