I'd rewrite this to avoid building the full name string