diff --git a/ArduCopter/Attitude.pde b/ArduCopter/Attitude.pde
index 6a624a2fc4f8735c8bd742e60fc3356a58254f81..df00720b06d51d4c81ba5830e1e294c989f04395 100644
--- a/ArduCopter/Attitude.pde
+++ b/ArduCopter/Attitude.pde
@@ -1020,10 +1020,6 @@ get_throttle_rate(float z_target_speed)
         set_throttle_out(g.throttle_cruise+output, true);
     }
 
-    // limit loiter & waypoint navigation from causing too much lean
-    // To-Do: ensure that this limit is cleared when this throttle controller is not running so that loiter is not left constrained for Position mode
-    wp_nav.set_angle_limit(4500 - constrain_float((z_rate_error - 100) * 10, 0, 3500));
-
     // update throttle cruise
     // TO-DO: this may not be correct because g.rc_3.servo_out has not been updated for this iteration
     if( z_target_speed == 0 ) {