small fixes for tl-join. similar to what you had in mind, @namin?