I'm going to drop out of this discussion; I'm still thinking this is just code bloat, but I won't stop you from adding it anyway. -- --Guido van Rossum (home page: http://www.python.org/~guido/)