Doun't touch temporary file outside the block