In a telling indication of my blend of interests, I have just conflated @grantennis and Garth Ennis.