generic candidate joining fixed
pruning fixes