See summary.
What errors can Remove() raise? They should be documented. * NetworkError (obvious) * NotImplemented (Google Talk video calls) * anything else?
Updated per your review comments. I didn't find any other applicable errors in the list.
Looks good to me, but shouldn't be merged til we have a spec meeting.
r+ from smcv/wjt, we'll merge it shortly
Fixed in git for 0.19.2
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.