diff --git a/src/f_wipe.c b/src/f_wipe.c
index ad0e89c137c32903b33bed13be504bcba4501445..17ffbe0c482d4aadace176cf757de7c9b79e0c8c 100644
--- a/src/f_wipe.c
+++ b/src/f_wipe.c
@@ -450,15 +450,6 @@ void F_RunWipe(UINT8 wipetype, boolean drawMenu)
 #endif
 			F_DoWipe(fmask);
 
-		// draw level title
-		if ((WipeStageTitle && st_overlay)
-		&& !(mapheaderinfo[gamemap-1]->levelflags & LF_NOTITLECARD)
-		&& *mapheaderinfo[gamemap-1]->lvlttl != '\0')
-		{
-			ST_runTitleCard();
-			ST_drawWipeTitleCard();
-		}
-
 		I_OsPolling();
 		I_UpdateNoBlit();
 
diff --git a/src/st_stuff.c b/src/st_stuff.c
index 2b1b8e3ca7bcb0406084fd5593b8e59a2b33c142..4e8afa16a527045b592dfc5f385385c5cc35cb4a 100644
--- a/src/st_stuff.c
+++ b/src/st_stuff.c
@@ -1202,7 +1202,7 @@ void ST_startTitleCard(void)
 
 	// initialize HUD variables
 	lt_ticker = lt_exitticker = lt_lasttic = 0;
-	lt_endtime = 2*TICRATE;
+	lt_endtime = 2*TICRATE + (10*NEWTICRATERATIO);
 	lt_scroll = BASEVIDWIDTH * FRACUNIT;
 	lt_zigzag = -((lt_patches[1])->width * FRACUNIT);
 	lt_mom = 0;