Language Models That Think Chat Better