Animator skips first half of animation

It does seem weird to me that the animation wouldn't start when you add it to a sprite, but I can sort of imagine cases where you'd want the animator to run independently, like a global clock. Would just calling animator:reset() right before sprite:setAnimator() not do what you want?