With thanks to Declan Denny for his invaluable attention to my details.