This could be a place to use `try`, however, I would be careful about returning `nil` here