join columns specification now optional. Fixes #504