empty string should treated as not qualified for required