Just for future reference, this is a very
good example of a
bad node (thus its low score). There's no way we can tell what happens in "do test", because you didn't post the code. Then, you seem to have solved the problem yourself without any help at all, insinuating that if you'd just looked a little closer you wouldn't have had to ask this question.
In the future, please try to post ALL of the code in the script(s), and maybe do a little more homework before posting. Also, remember to use <code></code> tags around your code.
--
perl: code of the samurai