joinnode improvements