value could leak if an exception occurred inside this function.