Update to 1.8 and update chat to run recursively.