 //            }
 //            // Zap/erase learned statistics.
 //            case 'Z': { OTV0P2BASE::CLI::ZapStats().doCommand(buf, n); break; } // XXX
-        }
-        // Else show ack of command received.
-        Serial.println(F("OK"));
-    } else { Serial.println(); } // Terminate empty/partial CLI input line after timeout.
+//        }
+//        // Else show ack of command received.
+//        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();
     if(neededWaking) { OTV0P2BASE::powerDownSerial(); }

            // Tasks that must be run every minute.
            ++minuteCount; // Note simple roll-over to 0 at max value.
            // Force to user's programmed schedule(s), if any, at the correct time.
//            Scheduler.applyUserSchedule(&valveMode, OTV0P2BASE::getMinutesSinceMidnightLT());  // XXX
            // Ensure that the RTC has been persisted promptly when necessary.
            OTV0P2BASE::persistRTC();
            // Run hourly tasks at the end of the hour.

            // Race-free.
            const uint_least16_t msm = OTV0P2BASE::getMinutesSinceMidnightLT();
            const uint8_t mm = msm % 60;
            if(59 == mm) { statsU.sampleStats(true, uint8_t(msm / 60)); }
            else if((statsU.maxSamplesPerHour > 1) && (29 == mm)) { statsU.sampleStats(false, uint8_t(msm / 60)); }
            break;
        }
    }
