Discourse Solved