That would cause a race condition too (if the helper never catches the animation during the first stage), but I found a way to do it that wouldn't race.