diff --git a/src/k_kart.c b/src/k_kart.c
index 79cfe87634b0358e7212b345a509ff41ca44db9a..c6f028872c8bbf68e14934c401c68edb9839d9eb 100644
--- a/src/k_kart.c
+++ b/src/k_kart.c
@@ -5031,6 +5031,7 @@ static void K_KartDrift(player_t *player, boolean onground)
 
 	if ((!player->kartstuff[k_sneakertimer])
 	|| (!player->cmd.driftturn)
+	|| (!player->kartstuff[k_aizdriftstrat])
 	|| (player->cmd.driftturn > 0) != (player->kartstuff[k_aizdriftstrat] > 0))
 	{
 		if (!player->kartstuff[k_drift])