Walter Bright: >Disabling implicit integral conversions would make it unbearable to use.< Implicit conversion from signed to unsigned is too much unsafe (if you don't have integer overflows). C# can teach us two lessons on this. C# has disabled some implicit conversions and keeps other of them. Bye, bearophile