In that line of thought, you're also initializing blob = {} before sending it to show...

It's just defensive programming.