Sprite animation starts looping when it should do it once

When adding a sprite like this:
local slingshotSet = sprite.newSpriteMultiSet( data of two sheets )
sprite.add(animation,“animation”,1,100,3333,1)
local spriteAnimation = sprite.newSprite(animation)

So it mean that it will play once.

When I do spriteAnimation:play() it goed well.
When I will do it once again it starts looping. It doesn’t play it once as I would expect. [import]uid: 26542 topic_id: 5598 reply_id: 305598[/import]

Can be fixed by always do :prepare() before:play() but that sounds stupid to me. I expect that it still knows what the last used one is. [import]uid: 26542 topic_id: 5598 reply_id: 19048[/import]