Clean up PatternConstraint's String confusion