That above comment is now in the wrong spot, but the idea to that check is simply do nothing, if there is nothing to do anything on. Basically, in the cases where there is no fallback or source.

I might also look into doing the check outside of the function, might be more obvious.