Proper fix for undef values in join

Previous fix was // on the array, instead need to check each element.
Bump version