Reduce chat()'s stack usage