2599
2600
2601 - use + for join as well

This slows things down by 30%, bleeding over half the gains of
2596.