diff --git a/src/sbbs3/email.cpp b/src/sbbs3/email.cpp
index 17b0c830cf41cd0a3ccb7148306fa5aac4e2277f..8072b4aef5f4abbe59d51ee1ec543c3790558efd 100644
--- a/src/sbbs3/email.cpp
+++ b/src/sbbs3/email.cpp
@@ -305,7 +305,7 @@ bool sbbs_t::email(int usernumber, char *top, char *subj, long mode)
 		logon_fbacks++;
 	else
 		logon_emails++;
-	user_sent_email(&cfg, &useron, usernumber, 1);
+	user_sent_email(&cfg, &useron, 1, usernumber==1);
 	bprintf(text[Emailed],username(&cfg,usernumber,tmp),usernumber);
 	sprintf(str,"%s sent e-mail to %s #%d"
 		,useron.alias,username(&cfg,usernumber,tmp),usernumber);
diff --git a/src/sbbs3/userdat.c b/src/sbbs3/userdat.c
index a8b45ab7571ee93a7575405b8e9bb7d7d68ed8d9..5ee840eb7611d287853dac7c79e6c54084c4982f 100644
--- a/src/sbbs3/userdat.c
+++ b/src/sbbs3/userdat.c
@@ -1886,12 +1886,12 @@ BOOL DLLCALL user_posted_msg(scfg_t* cfg, user_t* user, int count)
 	return(TRUE);
 }
 
-BOOL DLLCALL user_sent_email(scfg_t* cfg, user_t* user, unsigned to_user, int count)
+BOOL DLLCALL user_sent_email(scfg_t* cfg, user_t* user, int count, BOOL feedback)
 {
 	if(user==NULL)
 		return(FALSE);
 
-	if(to_user==1)
+	if(feedback)
 		user->fbacks=(ushort)adjustuserrec(cfg, user->number, U_FBACKS, 5, count);
 	else
 		user->emails=(ushort)adjustuserrec(cfg, user->number, U_EMAILS, 5, count);
@@ -1922,7 +1922,7 @@ BOOL DLLCALL user_uploaded(scfg_t* cfg, user_t* user, int files, long bytes)
 	return(TRUE);
 }
 
-BOOL DLLCALL user_credits_adjusted(scfg_t* cfg, user_t* user, long amount)
+BOOL DLLCALL user_adjust_credits(scfg_t* cfg, user_t* user, long amount)
 {
 	if(user==NULL)
 		return(FALSE);
@@ -1935,7 +1935,7 @@ BOOL DLLCALL user_credits_adjusted(scfg_t* cfg, user_t* user, long amount)
 	return(TRUE);
 }
 
-BOOL DLLCALL user_minutes_adjusted(scfg_t* cfg, user_t* user, long amount)
+BOOL DLLCALL user_adjust_minutes(scfg_t* cfg, user_t* user, long amount)
 {
 	if(user==NULL)
 		return(FALSE);
diff --git a/src/sbbs3/userdat.h b/src/sbbs3/userdat.h
index 05113094eb118d08af7327f86ba1a8b765695d96..cf5415c4fd84c17977f09547613c024d606da4f5 100644
--- a/src/sbbs3/userdat.h
+++ b/src/sbbs3/userdat.h
@@ -111,11 +111,11 @@ DLLEXPORT BOOL	DLLCALL filter_ip(scfg_t* cfg, char* prot, char* reason, char* ho
 
 /* New atomic numeric user field adjustment functions: */
 DLLEXPORT BOOL	DLLCALL user_posted_msg(scfg_t* cfg, user_t* user, int count);
-DLLEXPORT BOOL	DLLCALL user_sent_email(scfg_t* cfg, user_t* user, unsigned to_user, int count);
+DLLEXPORT BOOL	DLLCALL user_sent_email(scfg_t* cfg, user_t* user, int count, BOOL feedback);
 DLLEXPORT BOOL	DLLCALL user_downloaded(scfg_t* cfg, user_t* user, int files, long bytes);
 DLLEXPORT BOOL	DLLCALL user_uploaded(scfg_t* cfg, user_t* user, int files, long bytes);
-DLLEXPORT BOOL	DLLCALL user_credits_adjusted(scfg_t* cfg, user_t* user, long amount);
-DLLEXPORT BOOL	DLLCALL user_minutes_adjusted(scfg_t* cfg, user_t* user, long amount);
+DLLEXPORT BOOL	DLLCALL user_adjust_credits(scfg_t* cfg, user_t* user, long amount);
+DLLEXPORT BOOL	DLLCALL user_adjust_minutes(scfg_t* cfg, user_t* user, long amount);
 
 #ifdef __cplusplus
 }