- provide complex error messages via Response::addError() and Response::outputHtmlError()