diff --git a/src/p_saveg.c b/src/p_saveg.c
index c4830b99545b2d67424183bc471f465459c1310e..74f94590ceb55abee4f71938962a918819e84f01 100644
--- a/src/p_saveg.c
+++ b/src/p_saveg.c
@@ -2399,7 +2399,7 @@ static void P_NetArchiveThinkers(void)
 			}
 			else if (th->function.acp1 == (actionf_p1)T_CameraScanner)
 			{
-				SaveCrumbleThinker(th, tc_camerascanner);
+				SaveElevatorThinker(th, tc_camerascanner);
 				continue;
 			}
 			else if (th->function.acp1 == (actionf_p1)T_Scroll)
@@ -2424,7 +2424,7 @@ static void P_NetArchiveThinkers(void)
 			}
 			else if (th->function.acp1 == (actionf_p1)T_StartCrumble)
 			{
-				SaveElevatorThinker(th, tc_startcrumble);
+				SaveCrumbleThinker(th, tc_startcrumble);
 				continue;
 			}
 			else if (th->function.acp1 == (actionf_p1)T_MarioBlock)