   {
     State.flag4 = 0;                                    //     Reset flag4 to zero
     rtcTransfer(reg_Control_2, WRITE, 0x02);            //     Reset real time clock interrupt flag
-    loadDateTime(&Date);
+    //loadDateTime(&Date);
     if(State.logging)
       storeNewRecord();
   }
-  // JOSH
-  /*****************************************\
-  * Sleep: put processor to sleep
-  *        to be woken by interrupts
-  * If serialOn is not set:
-  *   call function Sleep();
-  \*****************************************/
-  if(!State.serialOn)
-    enterSleep();
 
   // JOSH
   /*****************************************\

  \*****************************************/
  if(State.serialOn)
    handleSerial(&State, &Date, &SignalState, &mag);

  // DANIEL
  /*****************************************\
  * 4-second update: Update at 4 seconds

  pinMode(2, INPUT);              // Setup the Digital I/O Pins       
  pinMode(3, INPUT_PULLUP);
  pinMode(5, INPUT);
  pinMode(4, OUTPUT); // For debugging
  digitalWrite(4, LOW);

  magnetometerInit(&mag);         // Initialize Magnetometer
  
