minor code cleanup: more selective utility code usage in argument handling code