The `kill' call here would fail with `autodie', and, because the module
invokes `clean_temp_files' at load time, this causes it to be marked as
broken and all later loads will also fail.
Rewrite the function with `autodie' switched off and check for errors
by hand.