the times I need to do this is to show a default for something
or just ensure there is a valid value returned from the function, most of the time this is used on places where failure is not critical or it's a "top level" UI element function call
I'd say it's kind of fail behind scenes keep the good face up
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.