*8023* Clearer function naming; bad default parameter use; references