Added onset and cannot_match words to DSL to simplify rules.