I've seen the question or the AFSDK PI interface not having and equivalent to RemoveValues raised a couple of times. The answer given was to use UpdateValues with an UpdateOption of Remove. What I don't understand is the RemoveValues is given a start time and end time and all archive values in that range are removed. UpdateValues is given a value list. Do you have to first retrieve the archived events and pass them to UpdateValues (works I guess but not really equivalent). What am I missing?