Functions - no return node = not returning NULL values? Intended?

i always do a sequence like you just so i dont forget a branch somewhere,

but my understanding is since blueprints cant return a reference the ReturnNode is basically a LocalVariable copy. so it would be the default value of that local copy. As opposed to garbage.