Refactored dialogue.