 
 void fourTwentyCheck()                                 // 420 Check, Blink & Buzz
 {
-  DateTime now = RTC.now();
-  int decimalTime = now.hour() * 100 + now.minute();
-  if (dstState == 1) decimalTime += 100;
+  int decimalTime = getDecimalTime();
   if (decimalTime == 420)
   {
+    disp.blinkRate(2);
     disp.print(getDecimalTime());                      // Write time again, so 4:19 isn't displayed
     disp.writeDisplay();
     fourTwentyWords();

  }
}



  {
    analogWrite(fourTwentyLED, 0);
    noTone(piezoOut);
    disp.blinkRate(0);
    alpha4.blinkRate(0);
  }
}


void fourTwentyWords()                                     // Writes "HIGH" & Blinks Alphanumeric Display
{
  alpha4.blinkRate(2);
  alpha4.writeDigitAscii(0, 'H');
  alpha4.writeDigitAscii(1, 'I');
  alpha4.writeDigitAscii(2, 'G');
