diff --git a/src/m_menu.c b/src/m_menu.c
index c0b02a5b7dee32ee99de3735d781fd58a496d0e9..d42d8308cc48693da65e9893c8376750c16727ca 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -4546,10 +4546,12 @@ static boolean M_LevelAvailableOnPlatter(INT32 mapnum)
 			if (!(mapheaderinfo[mapnum]->typeoflevel & TOL_COOP))
 				return true;
 
-			if (mapvisited[mapnum]) // MV_MP
+			if (mapnum+1 == spstage_start)
 				return true;
 
-			if (mapnum+1 == spstage_start)
+#ifndef DEVELOP
+			if (mapvisited[mapnum]) // MV_MP
+#endif
 				return true;
 
 			/* FALLTHRU */