diff --git a/src/p_mobj.c b/src/p_mobj.c
index 3bb7ac58d8e823b3c0f7f5a3e8ebf7bc9674ae67..da7385be53684a48e84f959baca8f59d48f053e2 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -2550,7 +2550,7 @@ boolean P_ZMovement(mobj_t *mo)
 
 		P_CheckPosition(mo, mo->x, mo->y); // Sets mo->standingslope correctly
 
-		if (P_MobjWasRemoved(mobj)) // mobjs can be removed by P_CheckPosition -- Monster Iestyn 31/07/21
+		if (P_MobjWasRemoved(mo)) // mobjs can be removed by P_CheckPosition -- Monster Iestyn 31/07/21
 			return false;
 
 		if (((mo->eflags & MFE_VERTICALFLIP) ? tmceilingslope : tmfloorslope) && (mo->type != MT_STEAM))