Hi all, when I run the attached code using bleadperl (and older versions) I get this: shlomif[ProjEuler]:~$ /home/shlomif/apps/perl/bleadperl/bin/perl5.25.2 panic-and-Useless-assignment.pl Useless assignment to a temporary at panic-and-Useless-assignment.pl line 11. Useless assignment to a temporary at panic-and-Useless-assignment.pl line 11. panic: attempt to copy value 1 to a freed scalar 1e45c28 at panic-and-Useless-assignment.pl line 11. shlomif[ProjEuler]:~$ and the program exits. Two questions: 1. Is it a known problem? 2. Why am I getting the warning? I am making use of $ret later on. Regards, Shlomi FishThread Next