CNN: totally non-partisan. No, really.