What about returning None here?

It would avoid having all those try-except in the functions calling the helper.