My tween always runs but sometimes doesn't fire MOTION_COMPLETE.

Actionscript Code:
movement(targetMC1);
movement(targetMC2);
mo...

function movement(object:Object):void{
var twn:Tween = new Tween(object, ...);
twn.addEventListener(TweenEvent.MOTION_COMPLETE, motComp);
}

function motComp(e:Event):void{
doOtherStuff()
}

Is there something wrong with this?