diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c
index 1aed7bbe4c847d592fdfb44cea95c1bb7272ed0f..8b33f82f0e9602b94f2788cc6f0d9089291a28b7 100644
--- a/src/sbbs3/scfg/scfg.c
+++ b/src/sbbs3/scfg/scfg.c
@@ -105,6 +105,7 @@ int main(int argc, char **argv)
             switch(toupper(argv[i][1])) {
                 case 'N':   /* Set "New Installation" flag */
 					new_install=TRUE;
+					forcesave=TRUE;
                     continue;
 		        case 'M':   /* Monochrome mode */
         			uifc.mode|=UIFC_MONO;
@@ -128,7 +129,7 @@ int main(int argc, char **argv)
         			all_msghdr=!all_msghdr;
                     break;
                 case 'F':
-                	forcesave=!forcesave;
+                	forcesave=TRUE;
                     break;
                 case 'L':
                     uifc.scrn_len=atoi(argv[i]+2);