reuse temporal variables marking unused variables as idle