If a method definition occurs inside a macro, or if one uses whereis(lineinfo, method) and lineinfo corresponds to lines added by a macro, CodeTracking relies on the information in the lineinfo annotation to know anything about the macro. If the macro definition has moved due to edits, this info is going to be wrong.