I want to use 2 different pawns for 2 players (local). Is there a blueprint solution?

Hi, I’m making a 2 player fighting game. Everything’s going well except this part. I’m using the create player node to create the second player but it always has the same pawn as the default player. The only solution I have so far is using the possess node to possess other pawns in the level when play starts, this works but brings up too many other complications later on.

Is there any blueprint solution to make player 2 use a different pawn from player 1?