Adds support for error messages.
Adds repeat messages.
Tweaking default values.