With grateful thanks to John Kennedy