proper structure for ErrorAnnotation update