It would be convenient but making operators like == non-symmetric is evil. As for !=, it should always be a != b <=> ! (a == b) Cheerio, Ivan -- While you were hanging yourself on someone else's words Dying to believe in what you heard I was staring straight into the shining sun