How does UFUNCTION(exec) behave with multiple object instances?

Suppose you have a Pawn derived class with a member function marked as UFUNCTION(exec) and that you have more than one instance of said class in engine. How does the console decide which instance to execute the function on?