empty strings no longer accepted