Other contributions from Larry MacDougall