Self-debating Kerry is difficult to keep up with