can nameToken be empty or do you have validations happening beforehand?