The automatic variable detection render explicit variable passing useless in defer calls