diff --git a/src/dehacked.c b/src/dehacked.c
index cd9156766976a35d33f39fbf3888d7012995c3f1..837ea810cade0259317560261133ad27b06f29bc 100644
--- a/src/dehacked.c
+++ b/src/dehacked.c
@@ -3044,7 +3044,7 @@ static void readmaincfg(MYFILE *f)
 			else if (fastcmp(word, "DISABLESPEEDADJUST"))
 			{
 				DEH_WriteUndoline(word, va("%d", disableSpeedAdjust), UNDO_NONE);
-				disableSpeedAdjust = (UINT8)get_number(word2);
+				disableSpeedAdjust = (value || word2[0] == 'T' || word2[0] == 'Y');
 			}
 			else if (fastcmp(word, "NUMDEMOS"))
 			{