             }
             // Set new node association (nodes to accept frames from).
             // Only needed if able to RX and/or some sort of hub.
-            case 'A': { showStatus = OTV0P2BASE::CLI::SetNodeAssoc().doCommand(buf, n); break; }
+            case 'A': { OTV0P2BASE::CLI::SetNodeAssoc().doCommand(buf, n); break; }
             /**
             * @brief Set secret key.
             * @note  The OTRadioLink::SimpleSecureFrame32or0BodyTXV0p2::resetRaw3BytePersistentTXRestartCounterCond
             *        function pointer MUST be passed here to ensure safe handling of the key and the Tx message
             *        counter.
             */
-            case 'K': { showStatus = OTV0P2BASE::CLI::SetSecretKey(OTRadioLink::SimpleSecureFrame32or0BodyTXV0p2::resetRaw3BytePersistentTXRestartCounterCond).doCommand(buf, n); break; }
+            case 'K': { OTV0P2BASE::CLI::SetSecretKey(OTRadioLink::SimpleSecureFrame32or0BodyTXV0p2::resetRaw3BytePersistentTXRestartCounterCond).doCommand(buf, n); break; }
         }
-
-        // Almost always show status line afterwards as feedback of command received and new state.
-//        if(showStatus) { serialStatusReport(); } // FIXME
-        // Else show ack of command received.
-//        else {
-            Serial.println(F("OK"));
-//          }
-    }
-    else { Serial.println(); } // Terminate empty/partial CLI input line after timeout.
+        Serial.println(F("OK"));
+    } else { Serial.println(); } // Terminate empty/partial CLI input line after timeout.
 
     // Force any pending output before return / possible UART power-down.
     OTV0P2BASE::flushSerialSCTSensitive();

    // then poll/prompt the user for input
    // using a timeout which should safely avoid overrun, ie missing the next basic tick,
    // and which should also allow some energy-saving sleep.
//    if(showStatus) { serialStatusReport(); }
    if(OTV0P2BASE::CLI::isCLIActive()) {
        const uint8_t stopBy = nearOverrunThreshold - 1;
        char buf[BUFSIZ_pollUI];

        // Got plausible input so keep the CLI awake a little longer.
        OTV0P2BASE::CLI::resetCLIActiveTimer();
        // Process the input received, with action based on the first char...
        switch(buf[0])
        {
            // Explicit request for help, or unrecognised first character.
            // Not implemented so indicate unrecognised input.
            default: case '?': { OTV0P2BASE::CLI::InvalidIgnored(); Serial.println(); break; }
            // Exit/deactivate CLI immediately.
            // This should be followed by JUST CR ('\r') OR LF ('\n')
            // else the second will wake the CLI up again.
            case 'E': { OTV0P2BASE::CLI::makeCLIInactive(); break; }
            // Reset or display ID.
            case 'I': { OTV0P2BASE::CLI::NodeID().doCommand(buf, n); break; }
            // Status line stats print and TX.
            case 'S':
            {
