does this also mean that if wanted to get clever we could pass in regexes?