Why can't the join tool be invoked in some cases