better ux for username validation