Add ability to write also simple messages
Forbid empty patterns
(we still can use "^" to match any string)