add nytimes whitelist, better error logging