   if (modes.mode() != STANDBY) {
     digitalWrite(general.out, OFF);
     digitalWrite(feeder.out, OFF);
-  }
-  digitalWrite(dater.out, OFF);
+    digitalWrite(dater.out, OFF);
+  }
   digitalWrite(dater.led, OFF);
   digitalWrite(jaw.out, OFF);
   digitalWrite(photocell.out, OFF);

  unsigned long stop;
  f.stop == 0 ? stop = 0 : stop = (f.stop * cycle.last()) / 1500;
  if (f.lock == true) { // Locked function
    if (digitalRead(f.out) == ON) { digitalWrite(f.out, OFF); }
  } else { // Unlocked function.
    if (start < stop && BETWEEN(cycle.now(), start, stop)) {
      if (f.name == knife.name) { knifeSecurity(); } // Before knife is ON.

      modes.set(COOLDOWN);
    }
  } else if (modes.status(COOLDOWN)) {
    cycle.stop();
    allOFF();
    digitalWrite(cooler.out, ON);
