     if ('a' <= c && c <= 'z') {
         showString(PSTR("> "));
         for (byte i = 0; i < top; ++i) {
-            Serial.print(stack[i]);
+            Serial.print((word) stack[i]);
             printOneChar(',');
         }
         Serial.print(value);

        showNibble(value >> 4);
        showNibble(value);
    } else
        Serial.print(value);
}

static word calcCrc (const void* ptr, byte len) {

        activityLed(1);

        showString(PSTR(" -> "));
        Serial.print((word) sendLen);
        showString(PSTR(" b\n"));
        byte header = cmd == 'a' ? RF12_HDR_ACK : 0;
        if (dest)
