In no particular order:
- The matchmaker might fail to report an advertisement when: an agent has
two (or more) advertisements and one of them is shared with another
agent.
- Whitespaces are a problem in general. We currently solve it by
substituting underscores for blanks. This creates a problem when we
use words like foo_fee. There is no way to determine whether it had
originally contained a space or an underscore.