Bill Keller on CNN