implementing wildcard in a map is tricky - you would need to iterate over all the keys and regex for the value, building a list of responses.  do we want that in the Map implementation?