I can understand it needs, since we don't know what we can receive to be parsed.

If the exception is raised, we just return the variable `blob` that is undefined, and that case is checked on the places using this function.

Will add a comment on the top of the function specifying that case.