Fix talk.go bugs and make more automatic.