global

def run(*args)

def run(*args)
  if defined?(around)
    result = nil
    around { result = run_without_around(*args) }
    result
  else
    run_without_around(*args)
  end
end