   }
   else
   {
-    Serial.print(F("CRC ERR (Rssi -")); Serial.print(g_RxRssi/2, DEC);
-    Serial.println(F(" dBm)"));
+    Serial.print(F("CRC ERR"));
+    printRssi();
   }
 }
 

    Serial.print(F("Energy: ")); Serial.print(g_RxWattHours, DEC);
    Serial.print(F(" Wh, Power: ")); Serial.print(g_RxWatts, DEC);
    Serial.print(F(" W, Temp: ")); Serial.print(g_RxTemperature, DEC);
    Serial.print(F(" F, Rssi: -")); Serial.print(g_RxRssi/2, DEC);
    Serial.println(F(" dBm"));

    g_RxDirty = false;
    digitalWriteFast(DPIN_LED, LOW);

  }
}

static void printRssi(void)
{
  Serial.print(F(" (Rssi -")); Serial.print(g_RxRssi/2, DEC);
  Serial.println(F(" dBm)"));
}

static void decodeRxPacket(void)
{
#if defined(DUMP_RX)
