Add Comment When Track Changes is on

I am trying to use:


EditorController ec = SdlTradosStudio.Application.GetController<EditorController>();
ec.ActiveDocument.AddCommentOnSegment(ec.ActiveDocument.ActiveSegmentPair.Properties.Id.Id, “message”, Severity.Low);

And it works, but when track changes is on, not only does it add the comment, it adds a complete deletion (revision) and insertion (revision) of the entire content of the segment. It’s as if I had deleted and re-typed the entire segment content, then added a comment.

Thank you all for any hints you might provide