diff --git a/src/d_main.c b/src/d_main.c
index b2591b948939ab2c7185477529f55d34e2272f6d..0d36fc8e24d5a49fba975eeb29f7ed20052473d1 100644
--- a/src/d_main.c
+++ b/src/d_main.c
@@ -1311,7 +1311,7 @@ void D_SRB2Main(void)
 	//
 	// search for maps
 	//
-	for (wadnum = 4; wadnum < 6; wadnum++) // fucking arbitrary numbers
+	for (wadnum = 0; wadnum < mainwads; wadnum++)
 	{
 		lumpinfo = wadfiles[wadnum]->lumpinfo;
 		for (i = 0; i < wadfiles[wadnum]->numlumps; i++, lumpinfo++)