You might want to make sure any fds are closed, otherwise there's a risk of leaking connections to the called process. [`:close_others` param](http://www.ruby-doc.org/core-2.1.1/Kernel.html#method-i-spawn) looks relevant; make sure to spec it though, while working on evoke I found that these options don't always work as expected.

While at it it might be a good idea to provide an option of running in a clear environment (`:unsetenv_others`) -- and then probably also giving environment variables verbatim in the confile. This could even be the default.