diff --git a/src/sbbs3/scfglib1.c b/src/sbbs3/scfglib1.c
index 9212a462998b78ec88febc84910ab42fde0349af..225a24bcdbe99aae293620c06840f9318c11d166 100644
--- a/src/sbbs3/scfglib1.c
+++ b/src/sbbs3/scfglib1.c
@@ -313,9 +313,16 @@ BOOL read_main_cfg(scfg_t* cfg, char* error)
 
 	for(i=0;i<224;i++)					/* unused - initialized to NULL */
 		get_int(n,instream);
-	for(i=0;i<256;i++)					/* unused - initialized to 0xff */
+	for(i=0;i<254;i++)					/* unused - initialized to 0xff */
 		get_int(n,instream);
 
+	get_int(cfg->user_backup_level,instream);
+	if(cfg->user_backup_level==0xffff)
+		cfg->user_backup_level=5;
+	get_int(cfg->mail_backup_level,instream);
+	if(cfg->mail_backup_level==0xffff)
+		cfg->mail_backup_level=5;
+
 	/*******************/
 	/* Validation Sets */
 	/*******************/