blank strings or empty arrays aren't valid constraints