# File lib/shotgun.rb, line 38
  def proceed_as_parent
    rand # Reseeds 
    @writer.close
    result = Marshal.load(@reader)
    @reader.close
    Process.wait
    if result.length == 3
      result
    else
      [500, {'Content-Type'=>'text/html;charset=utf-8'}, [format_error(result)]]
    end
  end