diff --git a/src/core/hle/kernel/kernel.cpp b/src/core/hle/kernel/kernel.cpp
index c0c0fa1773b219d94d3889fcdf44515ece47dd27..9d5991c374c6b52c17c6c88e93f0cb99e2656afd 100644
--- a/src/core/hle/kernel/kernel.cpp
+++ b/src/core/hle/kernel/kernel.cpp
@@ -151,7 +151,7 @@ bool LoadExec(u32 entry_point) {
     Core::g_app_core->SetPC(entry_point);
 
     // 0x30 is the typical main thread priority I've seen used so far
-    g_main_thread = Kernel::SetupMainThread(THREADPRIO_DEFAULT);
+    g_main_thread = Kernel::SetupMainThread(0x30);
 
     return true;
 }