polished error messages