How to prevent default character from spawning?

Hello :slight_smile:
I use C++ and UE4.8;
The question is - how to prevent default (or assigned in GameMode) character from spawning? If i unset it in GameMode class it spawns default APawn and PlayerController get’s control over it. In my PlayerController i want to spawn character by myself. At the moment i have to Detroy() default pawn and then spawn my character and possess it (in BeginPlay method).
Thanks!