Is this the best way to have a defeat and recover animation set?

I am currently working on the animation BP side of the character and wanted to know if this approach that I am doing is acceptable or could there be more simpler and optimal methods that work better for my situation?

I currently have a defeat state machine that plays when the player is defeated. I used a defeat and a recover variable to decide which animations to play and when to recover and return to the normal character state. Here is what I have:



1