added support for all-args in join