be more generous accepting null enums where empty string tokens are desired