In Python 2.x, having the byte string and unicode hash equally was desirable, since u'' == ''. But since the bytes and str are always considered unequal, in Python 3k, I think would be good idea to make their hash unequal too. So, what do you think? -- Alexandre