Also, why is it necessary to remove the final vertex -- all our code is supposedly robust against that anyway...