Chris Rebert wrote: > As The Zen says: "Special cases aren't special enough to break the rules." What might be more acceptable is to add a new method for this, with a name suggesting that it's more than just a plain mutating operation, e.g. was_it_there = myset.test_and_add(42) -- Greg