fixed claw power capping before it knows where they are
diff --git a/frc971/control_loops/claw/claw.h b/frc971/control_loops/claw/claw.h
index 6dbc408..8c81e62 100644
--- a/frc971/control_loops/claw/claw.h
+++ b/frc971/control_loops/claw/claw.h
@@ -29,6 +29,10 @@
   virtual void CapU();
 
   void set_is_zeroing(bool is_zeroing) { is_zeroing_ = is_zeroing; }
+  void set_positions_known(bool top_known, bool bottom_known) {
+    top_known_ = top_known;
+    bottom_known_ = bottom_known;
+  }
 
   void ChangeTopOffset(double doffset);
   void ChangeBottomOffset(double doffset);
@@ -39,6 +43,8 @@
   double uncapped_average_voltage_;
   bool is_zeroing_;
 
+  bool top_known_ = false, bottom_known_ = false;
+
   const ::aos::controls::HPolytope<2> U_Poly_, U_Poly_zeroing_;
 };