won't it be automatically garbage collected? Because we don't even keep reference/variable to it. And at end of function it's not accessible anymore.