Improvements after feedback from John Gallagher and Adrian Mowat