I think there were two args just for a tiny efficiency gain -- the caller already has the name separated out, and the callee needs it.