   // ensure ADC is off
   ADCSRA = 0;
   
-  if (mode == SLEEP_MODE_PWR_DOWN) {
-    set_sleep_mode(SLEEP_MODE_PWR_DOWN);
-    power_all_disable();
-  } else {
-    // Keep pwm on
-    set_sleep_mode(SLEEP_MODE_PWR_SAVE);
-    power_timer0_disable();
-    power_timer1_disable();
-    power_usart0_disable();
-    // leaving timer2 on for the pwm
-  }
-  
+  set_sleep_mode(SLEEP_MODE_PWR_DOWN);
+  power_all_disable();
+
   sleep_enable();
   sei();
   


byte sleep_mode = SLEEP_MODE_PWR_SAVE;
int parsed_val = 0;
int solar_val = 4000; // 12bit DAC
volatile byte wd_isr = WD_DO_STUFF;



  sleep_disable();  
  MCUSR = 0; // clear the reset register 
  
  
  power_timer0_enable();
  power_timer1_enable();
  //power_timer2_enable();
  power_usart0_enable();
  power_twi_enable();

  // turn on the RF receiver
  digitalWrite(RF_POWER_PIN, HIGH);
