may be we should leave the flow as-is where fork is not supported, example Netbsd4 for which above Process.respond_to?(:fork) check was added. reference: http://www.ruby-doc.org/core-2.0/Process.html#method-c-fork