diff --git a/src/sbbs3/listfile.cpp b/src/sbbs3/listfile.cpp
index 8c2531944c14328e334e981d68d69f2adc129d92..9bee5a9bd518351cc906262ad91dd34fbffc8f66 100644
--- a/src/sbbs3/listfile.cpp
+++ b/src/sbbs3/listfile.cpp
@@ -642,8 +642,8 @@ int sbbs_t::batchflagprompt(smb_t* smb, file_t** bf, ulong* row, uint total
 					remcdt = TRUE;
 					remfile = TRUE;
 					if(dir_op(smb->dirnum)) {
-						remcdt=!noyes(text[RemoveCreditsQ]);
 						remfile=!noyes(text[DeleteFileQ]);
+						remcdt=!noyes(text[RemoveCreditsQ]);
 					}
 				}
 				else if(ch=='M') {