optimize error messages