diff --git a/src/p_user.c b/src/p_user.c
index fa0634b7ae3497d14ebed969a66419574905c61c..74a6b41cffd147c56b29131c048c69f8d36b8a01 100644
--- a/src/p_user.c
+++ b/src/p_user.c
@@ -2349,9 +2349,17 @@ static void P_UpdatePlayerAngle(player_t *player)
 			leniency_base = 4 * ANG1 / 3;
 		}
 		else
+		{
+			leniency_base = 8 * ANG1 / 3;
+		}
+
+		// Gross. Take a look at sliptide starts properly for 2.4.
+		// Yell at Tyron!
+		if (G_CompatLevel(0x000C))
 		{
 			leniency_base = 6 * ANG1 / 3;
 		}
+
 		angle_t leniency = leniency_base * min(player->cmd.latency, 6);
 		// Don't force another turning tic, just give them the desired angle!