Simple question: What should happen when the function encompassing a function simply returns without deleting itself?