I think OptRegexp fits better here, doesn't it? Any reason I'm forgetting to favor OptString?