The join function in that unit as it is currently written doesn't seem worth the confusion it introduces.