fixed SimpleLogInterval stupidity
diff --git a/frc971/control_loops/drivetrain/drivetrain.cc b/frc971/control_loops/drivetrain/drivetrain.cc
index e7aae01..c9422cd 100644
--- a/frc971/control_loops/drivetrain/drivetrain.cc
+++ b/frc971/control_loops/drivetrain/drivetrain.cc
@@ -569,9 +569,10 @@
 
   bool bad_pos = false;
   if (position == nullptr) {
-    LOG_INTERVAL(no_position_);
+    no_position_.WantToLog();
     bad_pos = true;
   }
+  LOG_INTERVAL(no_position_);
 
   double wheel = goal->steering;
   double throttle = goal->throttle;