Wacky IK arm Movement I have an arm rig shown below.  C stands for control, and D stands for deform.



I'm having a problem where when I try to move C_Hand in order to move the forearm, it does move, but it spins around wildly.  Impossible to animate!

Here's a picture of the C_D_forearm's IK constraint:



Does anybody know the solution?  If I haven't given enough information, please let me know.  If this is a duplicate, I apologize.

Edit:

I figured out that by unparenting C_Hand from C_D_forearm, the problem would be solved.  However, I'm almost positive that it should still be parented to C_D_forearm.  Can anybody clue me in?
Yes you need to unparent the IK controller, otherwise it creates a bug because the bone that is controlled is not supposed to control its master. 


Also:


I would put the controller vertically so that you don't confuse it with the hand.
Parent the hand to the controller if it's not already.
If you want the hand to stick to the forearm, give it a Copy Location constraint with the forearm as Target with a Head/Tail value of 1 so that it sticks to the tail and Space > Pose Space &lt;-> Pose Space.