what is, in my opinion, a bit less confusing join behavior