Generally we try to fail fast. In this particular case, I'm not sure if the ADSI `Add` or `Remove` methods apply the changes immediately, or not until the `Commit` method gets called.