sub wrap_render { local $x=shift; local $y=shift; if ($var) { return "your change"; } else return render(); } }