diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c
index 836e5ae0dc7dcfd3c373e906646e00fe62769ef9..cba0293e41aea6ce5537d4cc306b41818c20c388 100644
--- a/src/sbbs3/userdat.c
+++ b/src/sbbs3/userdat.c
@@ -329,9 +329,9 @@ int DLLCALL getuserdat(scfg_t* cfg, user_t *user)
 	getrec(userdat,U_QWK,8,str);
 	if(str[0]<' ') { 			   /* v1c, so set defaults */
 		if(user->rest&FLAG('Q'))
-			user->qwk=(QWK_RETCTLA);
+			user->qwk=QWK_DEFAULT|QWK_RETCTLA;
 		else
-			user->qwk=(QWK_FILES|QWK_ATTACH|QWK_EMAIL|QWK_DELMAIL); 
+			user->qwk=QWK_DEFAULT; 
 	}
 	else
 		user->qwk=ahtoul(str);