improved error summary