diff --git a/src/p_map.c b/src/p_map.c
index 3f0ea61ee7d8d5b94ce71786df6010c53f02a545..1c2b4808bcddc6f986e8fbe8d2bc7e9d7b18e226 100644
--- a/src/p_map.c
+++ b/src/p_map.c
@@ -591,12 +591,6 @@ static void P_DoTailsCarry(player_t *sonic, player_t *tails)
 
 	if (!(tails->pflags & PF_CANCARRY))
 		return;
-	
-#if 0
-	// To prevent finished players from being thrown into pits. Not that it matters much
-	if (sonic->pflags & PF_FINISHED)
-		return;
-#endif
 
 	if ((sonic->mo->eflags & MFE_VERTICALFLIP) != (tails->mo->eflags & MFE_VERTICALFLIP))
 		return; // Both should be in same gravity