   }
 
   if(SERIAL_DEBUG) {
-    Serial.println("dropping connector");
+    Serial.println("dropping random connector");
   }
 
   // give communication a break and drop connector

  if(SERIAL_DEBUG) {
    Serial.print("w");
    Serial.print(busIndex);
  }
  // begin with pulse so other side can start listening
  digitalWrite(TX[busIndex], LOW);


void readActiveBus() {
  while(bus[activeBus]->available()) {
    int message = int(bus[activeBus]->read());
    // if(SERIAL_DEBUG) {
    //   Serial.print("a");
    //   Serial.println(activeBus);
    // }
    if(message != 0) {
      if(SERIAL_DEBUG) {
        Serial.print(activeBus);
