in reply to Use of system() considered harmful

my $binary = "/bin/foo bar"; system($binary);
system will always try to execute /bin/foo with argument bar. But what if my executable is /bin/foo bar?
Then you use:
system { $binary } $binary, @other_args_if_any;
That forces "list" interpretation rather than single-element list, and all is good.