[Guido] > Somehow this reminds me of the 0**0 debate recently in edu-sig... Not quite yet: there are good domain-specific reasons for wanting 0**0 to do one of {return 0, return 1, raise an exception}. In the '' in str case we know that returning True can cause problems, but haven't seen an example where returning True is useful.