(ht: alan hirsch)