Let's not overwrite the rejoin function, it's not that complicated.