I am using popen to pipe some text through a Perl script and I've just discovered (accidentally) that the pathname for this script has to be explicitly escaped - it must not contain unescaped spaces. This surprised me because elsewhere in Ruby this does not appear to be the case (in "require", for example). What is the rule here? Thx - m.