handle nil first/last names more gracefully