diff --git a/src/p_mobj.c b/src/p_mobj.c
index 1eb503238c44acf35a2371af45fe8bd61cb39a9f..e1a1820af419f4e242dbf0cdb070d8e70599e8f4 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -2376,7 +2376,7 @@ static boolean P_ZMovement(mobj_t *mo)
 		if (mo->standingslope) // You're still on the ground; why are we here?
 		{
 			mo->momz = 0;
-			return;
+			return true;
 		}
 
 		P_CheckPosition(mo, mo->x, mo->y); // Sets mo->standingslope correctly