Hey, > When explicitly calling Dispose(), Remove() and Source.Remove () are > called. Both will acquire a lock to access the same table and attempt to > remove the same ID... Thanks for catching this. Fixed in trunk r142364 and 2-12 branch r142365. Best, -Brad