Before revision:  a technique previously employed by coalescent Hamiltonian Monte Carlo algorithms which suffer from implementationally and analytically complex boundary crossings  .
After revision:  a technique previously employed by coalescent Hamiltonian Monte Carlo algorithms which suffer from implementationally and analytically complex boundary crossings when applied to the coalescent .