&*#$*@%&*#&*$! someone removed the proper translation of returns with && expressions. Since the 'return' handler got changed in some other way as well, and someone didn't send a message, I haven't the faintest idea what I'll break if I try to change it back.