Handling Complex Conversations and Clarifications