             if (config.group == 0) {
                 showString(PSTR(" II "));
             }
-            Serial.print(rf12_hdr & RF12_HDR_DST ? '>' : '<');
-            Serial.print((char) ('@' + (rf12_hdr & RF12_HDR_MASK)));
+            printOneChar(rf12_hdr & RF12_HDR_DST ? '>' : '<');
+            printOneChar('@' + (rf12_hdr & RF12_HDR_MASK));
             displayASCII((const uint8_t*) rf12_data, n);
         }
         

    for (byte i = 0; i < count; ++i) {
        printOneChar(' ');
        char c = (char) data[i];
        Serial.print(c < ' ' || c > '~' ? '.' : c);
    }
    Serial.println();
}

            break;
        if (c == '\n')
            printOneChar('\r');
        printOneChar(c);
    }
}

