diff --git a/src/p_enemy.c b/src/p_enemy.c
index ca947fc20625aabf3179dae75685bd7779f8daa0..618665c97487be8d3db4a191090529f40580b6c6 100644
--- a/src/p_enemy.c
+++ b/src/p_enemy.c
@@ -2231,7 +2231,7 @@ void A_CrushclawLaunch(mobj_t *actor)
 		}
 	}
 
-	if (!actor->target)
+	if (P_MobjWasRemoved(actor->target))
 		return;
 
 	{