generally speaking, this style of regex building is a little risky as there could be regex significant characters in the strings we're shoving into the regex, though we're pretty explicit about that here