if no pattern is given for a string, any string is valid (still required)