better error displays