How would I go about adding extra functionality to a method which is an extern to a C library? For example, I would like to add a counter to Menu so that every time I call .Append() it is increased, but naturally I don't want to mess up anything else. Thanks in advance, ~ Matthew