in reply to Mason and $@

A stab in the dark here, but it would be useful to see what $@ contains. I'm thinking that it would be expected to get an error if $@ contains one or more spaces. Maybe a
print Data::Dumper $@
or similar?