always return string for username