I am using a state machine to handle my animations. The problem is that when I travel to a node, the state machine then travels as soon as it can to another animation rather than staying at the animation. This causes the model to rapidly change between two animations when it should just loop the current animation.

In this case, I traveled to Idle and then it travels to Walk then back to Idle. This happens both in the editor and when it is active in game.
I have used a state machine before and it used to work in 3.5 but in 4 (tested in beta 16 and 17) it just keeps doing this and I'm not sure what i am doing wrong.