in reply to Strange behavior in File::Find (stopped working for no reason)

Ok, I will autoreply me. Is the preprocess routine that replaces the whole list of files by just "1" when returns correctly, Right?

Yep, tested, that stupid thing again. After quoting the sub hi part it works like a charm