Preventing Language Models From Hiding Their Reasoning