more from Kevin Heffernan