I've been optimizing a game wherein ragdolls are thrown. Most of the performance issues are regarding instantiations. When I tried to reuse a ragdoll as part of an object pool, though, it seems as if its joints are being reset when I bring it back to the original position, but they're being reset in a bizarre way that makes the newly-reset ragdoll look freakish. Has anyone used ragdolls with object pooling before? What's the trick?