decoupling the error summary from the alert message