Ue4.9 casting from animbp

I was just wondering if it is as simple as dragging from a “Try to get Pawn Owner” node and casting to your “MainCharacterBP”, This is what I assumed anyway, except the cast always fails I even tried creating a reference variable inside of the animation blueprint, so that I could access it from the MainCharacter blueprint by casting to the animbp and setting the reference variable as “Self”, the variable just returned “null”.

“Get player character” Isn’t an option due to it being an online game and Player Index 0, is the local player.

Is there another way of doing this ?
I didn’t feel the need to include images etc because it is only two nodes but if requested i’d be happy to do so.