well, that requires one to find out that the semantics change. took me a while to track this one down, because it's not abvious that
foo==Crypt.crypt_md5(bar, foo);
would now always fail. typechecking might help if Crypt.crypt_md5() would now return only int, then the error would be abvious and easy to fix.
as it is, i suspect that this change will bite a number of people.
greetings, martin.