diff --git a/src/m_menu.c b/src/m_menu.c
index fb276f77d1ae78886455ef89085f7dfd6a6c68da..56f75747017359fc2635d6951e05ed126401f670 100644
--- a/src/m_menu.c
+++ b/src/m_menu.c
@@ -4546,12 +4546,10 @@ static boolean M_LevelAvailableOnPlatter(INT32 mapnum)
 			if (!(mapheaderinfo[mapnum]->typeoflevel & TOL_COOP))
 				return true;
 
-			if (mapvisited[mapnum]) // MV_MP
-				return true;
-
 			if (mapnum+1 == spstage_start)
 				return true;
 
+			return true;
 			/* FALLTHRU */
 		case LLM_RECORDATTACK:
 		case LLM_NIGHTSATTACK: