Advanced Error Handling for Dialogs