prevent empty string on User.name