           // Secure: wrap frame in encrypted layer...
           uint8_t key[16];
           if(!OTV0P2BASE::getPrimaryBuilding16ByteSecretKey(key))
-            { OTV0P2BASE::serialPrintlnAndFlush("!TX key"); return(false); } // FAIL
+            { OTV0P2BASE::serialPrintlnAndFlush(F("!TX key")); return(false); } // FAIL
           const OTRadioLink::SimpleSecureFrame32or0BodyTXBase::fixed32BTextSize12BNonce16BTagSimpleEnc_ptr_t e = OTAESGCM::fixed32BTextSize12BNonce16BTagSimpleEnc_DEFAULT_STATELESS;
           uint8_t buf[OTRadioLink::SecurableFrameHeader::maxSmallFrameSize];
 




          OTV0P2BASE::serialPrintlnAndFlush("!TX not impl"); // FAIL
#endif // !defined(ENABLE_OTSECUREFRAME_ENCODING_SUPPORT) 
          }
        }

      oldDropped = dropped;
      }
#endif
#if 1 && defined(DEBUG) && !defined(ENABLE_TRIMMED_MEMORY)
    // Filtered out messages are not an error.
    const uint8_t filtered = PrimaryRadio.getRXMsgsFilteredRecent();
    static uint8_t oldFiltered;
