class Shotgun

def proceed_as_parent

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