Legend:
: no match
: matched in unmodified state
: matched in modified state
: matched in modified and unmodified state