                 maxms_awake = 0;
                 // Flash LED2 once every minute
                 doFlash(ledPort, led2, 1);
-                //TODO consider turning off MaxMs like in setup()
+                // Turn off MaxMs 
+                maxmOff(maxm1);
+                maxmOff(maxm2);
 #ifdef DEBUG_TRACE
                 Serial.println("Asleep");
                 Serial.flush();

            scheduler.timer(MAXM2, (word) (maxm2_offset * 10));
            doFlash(ledPort, led1, 1);
            maxmRun(maxm1);
            // maxm1.send();
            // maxm1.write('p');
            // maxm1.write(0);
            // maxm1.write(1);
            // maxm1.write(0);
            // maxm1.stop();
#ifdef DEBUG_TRACE
            Serial.println("MAXM1");
            Serial.flush();


            doFlash(ledPort, led1, 2);
            maxmRun(maxm2);

#ifdef DEBUG_TRACE
            Serial.println("MAXM2");
