replaced ParseNonEmptyString with ParseRequiredString