sub my_find_or_create { ... return defined $existing_result ? $existing_result : $new_result; }